形状マップ LuckyTemplates – 作成および修復する方法

形状マップ LuckyTemplates – 作成および修復する方法

このチュートリアルでは、LuckyTemplates ビジュアライゼーションの形状マップを変更する方法を説明します。形状マップは空間分析に最適であり、LuckyTemplates レポートやダッシュボードとよく合います。標準の地図機能としても使用できます。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

この例は、私の顧客の 1 人が遭遇した問題から生まれました。この地図はオランダの自治体を表しており、最近ではいくつかの自治体が結合されて一つの形をなしている。その結果、形状マップは正しくなくなり、修正が必要になります。

これは LuckyTemplates 関連のチュートリアルですが、この問題に対処するためのGIS ソフトウェアの使用方法を示します。形状の境界を修正する必要があります。これを行うための特別なソフトウェアの使用方法を説明します。

目次

GIS ソフトウェアを使用して形状マップを変更する LuckyTemplates ビジュアル

市販の GIS ソフトウェア パッケージでもこのような処理を行うことができますが、今回は QGIS という優れたフリー ソフトウェアを使用しています。この無料ソフトウェアは、Web サイトqgis.orgからダウンロードできます。次に、最も安定したバージョンを選択します。

一見すると、ユーザー インターフェイスは怖ろしく見えますが、心配する必要はありません。必要なのはいくつかのオプションだけです。QGIS は空白の画面から始まりますが、参考までに、プラグイン を使用して背景マップを追加できます。オープンストリートマップを追加できるため、正確なベースマップが得られます。プラグインは、[管理およびインストールされたプラグイン]の下にあります。

形状マップ LuckyTemplates – 作成および修復する方法

いくつかのプラグインがインストールされていることがわかります。インストールする必要があるのは、Quick Map Servicesです。

形状マップ LuckyTemplates – 作成および修復する方法

次に、[Web][Quick Map Services]の順に移動し、 [Open Street Map ( OSM )] 、[Standard]の順にクリックします。

形状マップ LuckyTemplates – 作成および修復する方法

このような地図が得られます。これは背景地図として機能します。ただし、この場合は必要ないので非表示にします。しかし、そうしておくと、役に立つこともあります。

形状マップ LuckyTemplates – 作成および修復する方法

形状マップの修復

キャンバスができたので、マップの形状の修復を開始できます。左側のブラウザ ウィンドウでシェープファイルを見つけて、次のように空白にドラッグします。形状マップが表示されます。

形状マップ LuckyTemplates – 作成および修復する方法

私は常にレイヤーを右クリックし、 [レイヤーの複製] を選択して複製レイヤーを作成します。これは安全のためです。失敗しても、いつでもやり直すことができます。

形状マップ LuckyTemplates – 作成および修復する方法

次に、レイヤーを右クリックして属性テーブルを開きます。このテーブルはシェープファイル内のすべてのデータを表しており、これは後で Excel で変換して LuckyTemplates で使用する DBF ファイルになります。

形状マップ LuckyTemplates – 作成および修復する方法

3 つの自治体を結合して 1 つにする必要があるため、Ctrl キーを使用して地図上をクリックするか、テーブル内で 3 つの図形を選択します。

キ��ンバスに移動するには、[機能] コントロール (左上隅) を選択し、3 つの自治体をクリックします。

形状マップ LuckyTemplates – 作成および修復する方法

これらを選択したら、リボンの[ベクター]に移動し、 [ジオプロセシング ツール]を選択して、[ディゾルブ]をクリックします。これにより、3市町の内側の境界線がなくなり、一つの大きな形となる。

形状マップ LuckyTemplates – 作成および修復する方法

ポップアップ ボックス内で、[選択された機能のみ]をクリックし、[実行] をクリックします。

形状マップ LuckyTemplates – 作成および修復する方法

そして今、3つの自治体のうち、この大きな形が1つあります。

形状マップ LuckyTemplates – 作成および修復する方法

これで、処理対象のレイヤーが 2 つになりました。1 つはこの元のレイヤー(上の画像) で、もう 1 つはディゾルブされたレイヤー(下の画像) で、マップの残りの部分から取り出した部分です。ご覧のとおり、これらは 3 つの形状が 1 つに結合されたものです。

形状マップ LuckyTemplates – 作成および修復する方法

元のレイヤーの属性テーブルで、選択した 3 つのシェイプを削除します。これを行うには、3 つの自治体を選択し、鉛筆アイコンをクリックして編集を許可し、ゴミ箱をクリックします。テーブルを保存することを忘れないでください。

キャンバスでは溶けた部分を隠しますが、3 つの自治体の領域に空白が見えるようになります。

形状マップ LuckyTemplates – 作成および修復する方法

ディゾルブされたレイヤーの属性テーブルで、名前を目的の名前に変更できます。この例では、これをRepairedと呼びます。

形状マップ LuckyTemplates – 作成および修復する方法

次に、元のレイヤーの空隙をディゾルブレイヤーで埋める必要があります。これを行うには、右側の処理ツールボックスに移動し、「merge」と入力して、マージ ベクター レイヤーを選択します。

形状マップ LuckyTemplates – 作成および修復する方法

ウィンドウがポップアップし、ここで 2 つのレイヤーを選択できます。

形状マップ LuckyTemplates – 作成および修復する方法

これで形状が修復され、結合された新しいレイヤーとして表示されます。このレイヤーを右クリックし、「エクスポート」を選択して、シェープファイルとして保存します。シェープファイルを保存するときに選択することが非常に重要です。

形状マップ LuckyTemplates – 作成および修復する方法

シェープファイルを TopoJSON に変換し、LuckyTemplates でシェープ マップとして使用する

QGIS でマップを修復した後、シェイプ マップ LuckyTemplates ビジュアルとして使用できるように、シェイプファイルを TopoJSON ファイルに変換する必要があります。

これを行うには、マップ シェイプ Web サイト (mapshaper.org) にアクセスし、シェイプファイルを読み込みます。すべてのファイルを必ず含めてください。いくつかの変更を加える必要があります。

形状マップ LuckyTemplates – 作成および修復する方法

まず、「インポート」をクリックします。その後、シェープファイルがマップシェイパーで開きます。「コンソール」をクリックすると、左側にウィンドウがポップアップ表示されます。

形状マップ LuckyTemplates – 作成および修復する方法

ここに、infoを入力します。この情報の最も重要な部分は、地図の投影であるCRS (参照系) です。これは WGS84 である必要があります。

形状マップ LuckyTemplates – 作成および修復する方法

そうでない場合は、「 Project 84 」と入力して Enter キーを押します。Clearのタイプ。

形状マップ LuckyTemplates – 作成および修復する方法

情報を再度入力すると、投影法が WGS84 とは異なるため、投影法が変更されたことがわかります。で使用できるようになりました。

QGIS を使用してエントリテーブルを変更したため、さらに編集する必要はありません。その場合は、ここの右上にあるアイコンを使用できます。それをクリックしてマップ上のエリアを選択すると、属性が表示され、編集できるようになります。編集する場合は、マップ上の場所の名前がデータ セット内の場所の名前と一致していることを確認してください。

形状マップ LuckyTemplates – 作成および修復する方法

次に行うことは、[簡略化] ボタンをクリックすることです。これにより、シェイプの輪郭を変更または引き伸ばして、シェイプのファイル サイズを削減できます。これにより、レンダリング時間も短縮されます。メソッドを選択し、「適用」をクリックします。

形状マップ LuckyTemplates – 作成および修復する方法

[設定]ペインで、スライダーをドラッグできます。私は通常 10% 程度を使用しますが、これらの形状は使用に問題ありません。

形状マップ LuckyTemplates – 作成および修復する方法

問題がなければ、[エクスポート]をクリックし、TopoJSONを選択して、ファイルをエクスポートして保存します。

形状マップ LuckyTemplates – 作成および修復する方法

その後、Excel に移動し、DBF ファイルを開いて保存します。

LuckyTemplates では、修復されたテーブルをインポートしました。形状マップのビジュアルがあり、自治体の名前が追加されました。書式設定ペイン – Shape の下に、修復された topoJSON ファイルがあります。

形状マップ LuckyTemplates – 作成および修復する方法

新しい形状を選択すると、これが修復された形状であることがわかります。

形状マップ LuckyTemplates – 作成および修復する方法


空間分析のための LuckyTemplates シェイプ マップの視覚化
データの視覚化 LuckyTemplates – フィルター フィールドとビジュアル インタラクションを使用したツールチップの動的マップ
LuckyTemplates で魅力的なビジュアライゼーションを作成する

結論

これは LuckyTemplates からはかなりのステップですが、独自の地理的形状を作成または変更して表示できるのは優れたスキルです。この使用例では、管理上の境界を調べました。

たとえば、地図上のその地理的位置にある工場や建物を表示したいとします。3 つ以上の緯度と経度のペアを含むExcelテーブルを使用して、地図上に配置できる地理的図形を作成し、それらを選択可能なオブジェクトにします。あなたには無限の可能性があります。

このチュートリアルがお役に立てば幸いです。形状マップ LuckyTemplates に関する詳細コンテンツについては、以下のリンクをご覧ください。

乾杯!

ポール


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。