Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、LuckyTemplates ビジュアライゼーションの形状マップを変更する方法を説明します。形状マップは空間分析に最適であり、LuckyTemplates レポートやダッシュボードとよく合います。標準の地図機能としても使用できます。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
この例は、私の顧客の 1 人が遭遇した問題から生まれました。この地図はオランダの自治体を表しており、最近ではいくつかの自治体が結合されて一つの形をなしている。その結果、形状マップは正しくなくなり、修正が必要になります。
これは LuckyTemplates 関連のチュートリアルですが、この問題に対処するためのGIS ソフトウェアの使用方法を示します。形状の境界を修正する必要があります。これを行うための特別なソフトウェアの使用方法を説明します。
目次
GIS ソフトウェアを使用して形状マップを変更する LuckyTemplates ビジュアル
市販の GIS ソフトウェア パッケージでもこのような処理を行うことができますが、今回は QGIS という優れたフリー ソフトウェアを使用しています。この無料ソフトウェアは、Web サイトqgis.orgからダウンロードできます。次に、最も安定したバージョンを選択します。
一見すると、ユーザー インターフェイスは怖ろしく見えますが、心配する必要はありません。必要なのはいくつかのオプションだけです。QGIS は空白の画面から始まりますが、参考までに、プラグイン を使用して背景マップを追加できます。オープンストリートマップを追加できるため、正確なベースマップが得られます。プラグインは、[管理およびインストールされたプラグイン]の下にあります。
いくつかのプラグインがインストールされていることがわかります。インストールする必要があるのは、Quick Map Servicesです。
次に、[Web]、[Quick Map Services]の順に移動し、 [Open Street Map ( OSM )] 、[Standard]の順にクリックします。
このような地図が得られます。これは背景地図として機能します。ただし、この場合は必要ないので非表示にします。しかし、そうしておくと、役に立つこともあります。
形状マップの修復
キャンバスができたので、マップの形状の修復を開始できます。左側のブラウザ ウィンドウでシェープファイルを見つけて、次のように空白にドラッグします。形状マップが表示されます。
私は常にレイヤーを右クリックし、 [レイヤーの複製] を選択して複製レイヤーを作成します。これは安全のためです。失敗しても、いつでもやり直すことができます。
次に、レイヤーを右クリックして属性テーブルを開きます。このテーブルはシェープファイル内のすべてのデータを表しており、これは後で Excel で変換して LuckyTemplates で使用する DBF ファイルになります。
3 つの自治体を結合して 1 つにする必要があるため、Ctrl キーを使用して地図上をクリックするか、テーブル内で 3 つの図形を選択します。
キ��ンバスに移動するには、[機能] コントロール (左上隅) を選択し、3 つの自治体をクリックします。
これらを選択したら、リボンの[ベクター]に移動し、 [ジオプロセシング ツール]を選択して、[ディゾルブ]をクリックします。これにより、3市町の内側の境界線がなくなり、一つの大きな形となる。
ポップアップ ボックス内で、[選択された機能のみ]をクリックし、[実行] をクリックします。
そして今、3つの自治体のうち、この大きな形が1つあります。
これで、処理対象のレイヤーが 2 つになりました。1 つはこの元のレイヤー(上の画像) で、もう 1 つはディゾルブされたレイヤー(下の画像) で、マップの残りの部分から取り出した部分です。ご覧のとおり、これらは 3 つの形状が 1 つに結合されたものです。
元のレイヤーの属性テーブルで、選択した 3 つのシェイプを削除します。これを行うには、3 つの自治体を選択し、鉛筆アイコンをクリックして編集を許可し、ゴミ箱をクリックします。テーブルを保存することを忘れないでください。
キャンバスでは溶けた部分を隠しますが、3 つの自治体の領域に空白が見えるようになります。
ディゾルブされたレイヤーの属性テーブルで、名前を目的の名前に変更できます。この例では、これをRepairedと呼びます。
次に、元のレイヤーの空隙をディゾルブレイヤーで埋める必要があります。これを行うには、右側の処理ツールボックスに移動し、「merge」と入力して、マージ ベクター レイヤーを選択します。
ウィンドウがポップアップし、ここで 2 つのレイヤーを選択できます。
これで形状が修復され、結合された新しいレイヤーとして表示されます。このレイヤーを右クリックし、「エクスポート」を選択して、シェープファイルとして保存します。シェープファイルを保存するときに選択することが非常に重要です。
シェープファイルを TopoJSON に変換し、LuckyTemplates でシェープ マップとして使用する
QGIS でマップを修復した後、シェイプ マップ LuckyTemplates ビジュアルとして使用できるように、シェイプファイルを TopoJSON ファイルに変換する必要があります。
これを行うには、マップ シェイプ Web サイト (mapshaper.org) にアクセスし、シェイプファイルを読み込みます。すべてのファイルを必ず含めてください。いくつかの変更を加える必要があります。
まず、「インポート」をクリックします。その後、シェープファイルがマップシェイパーで開きます。「コンソール」をクリックすると、左側にウィンドウがポップアップ表示されます。
ここに、infoを入力します。この情報の最も重要な部分は、地図の投影であるCRS (参照系) です。これは WGS84 である必要があります。
そうでない場合は、「 Project 84 」と入力して Enter キーを押します。Clearのタイプ。
情報を再度入力すると、投影法が WGS84 とは異なるため、投影法が変更されたことがわかります。で使用できるようになりました。
QGIS を使用してエントリテーブルを変更したため、さらに編集する必要はありません。その場合は、ここの右上にあるアイコンを使用できます。それをクリックしてマップ上のエリアを選択すると、属性が表示され、編集できるようになります。編集する場合は、マップ上の場所の名前がデータ セット内の場所の名前と一致していることを確認してください。
次に行うことは、[簡略化] ボタンをクリックすることです。これにより、シェイプの輪郭を変更または引き伸ばして、シェイプのファイル サイズを削減できます。これにより、レンダリング時間も短縮されます。メソッドを選択し、「適用」をクリックします。
[設定]ペインで、スライダーをドラッグできます。私は通常 10% 程度を使用しますが、これらの形状は使用に問題ありません。
問題がなければ、[エクスポート]をクリックし、TopoJSONを選択して、ファイルをエクスポートして保存します。
その後、Excel に移動し、DBF ファイルを開いて保存します。
LuckyTemplates では、修復されたテーブルをインポートしました。形状マップのビジュアルがあり、自治体の名前が追加されました。書式設定ペイン – Shape の下に、修復された topoJSON ファイルがあります。
新しい形状を選択すると、これが修復された形状であることがわかります。
空間分析のための LuckyTemplates シェイプ マップの視覚化
データの視覚化 LuckyTemplates – フィルター フィールドとビジュアル インタラクションを使用したツールチップの動的マップ
LuckyTemplates で魅力的なビジュアライゼーションを作成する
結論
これは LuckyTemplates からはかなりのステップですが、独自の地理的形状を作成または変更して表示できるのは優れたスキルです。この使用例では、管理上の境界を調べました。
たとえば、地図上のその地理的位置にある工場や建物を表示したいとします。3 つ以上の緯度と経度のペアを含むExcelテーブルを使用して、地図上に配置できる地理的図形を作成し、それらを選択可能なオブジェクトにします。あなたには無限の可能性があります。
このチュートリアルがお役に立てば幸いです。形状マップ LuckyTemplates に関する詳細コンテンツについては、以下のリンクをご覧ください。
乾杯!
ポール
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて