参照レイヤーを追加する
参照レイヤーを使用すると、セカンダリ空間データセットをマップ上にオーバーレイして、より多くのコンテキストを提供することで、空間の視覚化を強化できます。 Power BI は、次のようなさまざまな形式でこのデータセットをホストします。
- 拡張子が
.json
または.geojson
の GeoJSON ファイル - 拡張子が
.wkt
の WKT (Well-Known Text) ファイル - 拡張子が
.kml
の KML (Keyhole Markup Language) ファイル - 拡張子が
.shp
の SHP (シェープファイル) ファイル - 拡張子が
.csv
の CSV (コンマ区切り値)ファイル。 Azure Maps Power BI ビジュアルは、シートの WKT (Well-Known Text) 文字列を含む列を解析します。
空間データセットを参照レイヤーとして追加する
空間データセットを参照レイヤーとして追加するには、2 つのオプションがあります。 URL を指定してホストされたファイルを参照することも、アップロードするファイルを選択することもできます。
空間データセットを参照レイヤーとしてアップロードするには:
[書式] ペインに移動します。
[参照レイヤー] セクションを展開します。
[種類] ドロップダウン リストから [ファイルのアップロード] を選択します。
参照を選択します。 ファイルの選択ダイアログが開き、拡張子が
.json
、.geojson
、.wkt
、.kml
、.shp
、.csv
のファイルを選択できます。
ファイルが参照レイヤーに追加されると、ファイル名が [参照] フィールドに表示されます。 'X' ボタンが追加され、選択すると、ビジュアルからデータが削除され、関連付けられているファイルが Power BI から削除されます。
次のマップは、2016 年のコロラド州の人口調査標準地域を表示しています。 参照レイヤーを使用して、地域が人口に基づいて色分けされています。
[参照レイヤー] セクションで使用できる書式ウィンドウのすべての設定を次に示します。
設定 | 説明 |
---|---|
参照レイヤーのデータ | マップ内の別のレイヤーとしてビジュアルにアップロードするデータ ファイル。 [参照] を選択すると、ファイル拡張子が .json 、.geojson 、.wkt 、.kml 、.shp 、.csv の開くことができるファイルの一覧が表示されます。 |
参照レイヤーでのデータのスタイル指定
GeoJSON ファイル内の各機能にプロパティを追加して、スタイルをカスタマイズできます。 この機能では、Azure Maps Web SDK のシンプルなデータ レイヤー機能を使用します。 詳細については、サポートされているスタイル プロパティに関するドキュメントを参照してください。 セキュリティ上の理由から、Azure Maps Power BI ビジュアル内ではカスタム アイコン イメージはサポートされていません。
ポイント フィーチャ- color
のプロパティを red
に設定する方法を示す例を次に示します。
GeoJSON
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-122.13284, 47.63699]
},
"properties": {
"color": "red"
}
}
WKT
POINT(-122.13284 47.63699)
KML
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<Point>
<coordinates>-122.13284,47.63699</coordinates>
</Point>
<Style>
<IconStyle>
<color>ff0000ff</color> <!-- Red color in KML format (Alpha, Blue, Green, Red) -->
</IconStyle>
</Style>
</Placemark>
</kml>
書式設定ウィンドウを使用した参照レイヤーのカスタム スタイル
Azure Maps の "書式設定ウィンドウを使用した参照レイヤーのカスタム スタイル" 機能を使用すると、参照レイヤーの外観をカスタマイズできます。 Azure Maps Power BI ビジュアル インターフェイスでポイント、線、および多角形の色、境界線の幅、透明度を直接定義して、地理空間データの視覚的な明瞭さと効果を高めることができます。
カスタム スタイルの有効化
参照レイヤーのカスタム スタイル オプションを使用するには、次の手順に従います。
- 地理空間ファイルのアップロード: まず、サポートされている地理空間ファイル (GeoJSON、KML、WKT、CSV、またはシェープファイル) を参照レイヤーとして Azure Maps にアップロードします。
- 書式設定へのアクセス: Azure Maps Power BI ビジュアル設定内の参照レイヤー ブレードに移動します。
- スタイルのカスタマイズ: ポイント、線、および多角形の塗りつぶしの色、境界線の色、境界線の幅、透明度を設定して、参照レイヤーの外観を調整するために使用します。
Note
地理空間ファイル (GeoJSON、KML) に定義済みのスタイル プロパティが含まれている場合、Power BI では、書式設定ウィンドウで構成された設定ではなく、これらのスタイルが利用されます。 ファイル内で定義されているカスタム プロパティを使用する場合は、アップロードする前に、要件に従ってファイルのスタイルが設定されていることを確認します。
スタイルの構成
設定の名前 | 説明 | 設定値。 |
---|---|---|
塗りつぶしの色 | ポイントと多角形の塗りつぶしの色。 | さまざまなデータ カテゴリの色を設定するか、数値データのグラデーションを設定します。 |
ボーダー線の色 | ポイント、線、および多角形のアウトラインの色。 | カラー ピッカー |
境界線の幅 | 境界線の幅 (ピクセル単位)。 既定値: 3 px | 幅 1 から 20 ピクセル |
境界線の透明度 | 境界線の透明度。 既定値: 0% | 透過性 0 ~ 100% |
[ビジュアルの書式設定] ウィンドウの [ポイント] セクション:
[ビジュアルの書式設定] ウィンドウの [線] セクション:
[ビジュアルの書式設定] ウィンドウの [多角形] セクション:
データ バインド参照レイヤー
データ バインド参照レイヤーを使用すると、共通の属性に基づいて、参照レイヤー内の特定のシェイプとデータを関連付けできます。
データ バインド参照レイヤーを使用するには、一意の識別子 (場所データであってもなくてもかまわない) が含まれている列を Azure Maps ビジュアルの [場所] フィールドにドラッグします。
Azure Maps では、これらの識別子を、アップロードされた空間ファイル内の対応するプロパティと照合し、ご利用のデータをマップ上のシェイプに自動的にリンクします。
複数のプロパティを持つシナリオの場合、Azure Maps では各シェイプにある共通のプロパティを識別し、それぞれの値を [場所] フィールドで選択したデータ列と比較します。 そして、選択したデータ列との一致数が最も多いプロパティを使用します。
参照レイヤー内の 1 つまたは複数のシェイプをどのデータ ポイントにも自動的にマップできない場合は、次の手順に従って、そのようなマップされていないオブジェクトを管理できます。
- [視覚エフェクト] ウィンドウで [ビジュアルの書式設定] タブを選択します。
- [参照レイヤー] を選択します。
- [マップされていないオブジェクト] を選択します。
- [表示] トグル ボタンを選択して、オン/オフを切り替えます。 これにより、データ ポイントにマップされていないシェイプが強調表示されます。
必要に応じて、[カスタム色の使用] トグル ボタンを選択し、マップされていないオブジェクトのカスタム塗りつぶしおよび境界線の色のオン/オフを切り替えて、マップ上で視覚的に区別できるようにします。
条件付き書式
条件付き書式をデータに適用すれば、指定したデータに基づいてマップ上のシェイプの外観を動的に変更できます。 たとえば、グラデーション色を使用すると、さまざまなデータ値 (たとえば、人口密度、販売実績、およびその他のメトリック) を視覚化できます。 これは、空間データとビジネス データを組み合わせて視覚的に説得力のある対話型のレポートを作成するための強力なツールです。
シェイプに色を設定する方法にはいくつかあります。 次の表に、使用される優先順位を示します。
優先度 | ソース | 説明 |
---|---|---|
1 | 空間ファイル内のプリセット スタイル | 空間ファイル内で定義されている色とスタイル |
2 | マップされていないオブジェクトの色 | ジオメトリがデータバインドされていない場合に使用されるカスタム色 |
3 | 凡例の色 | 凡例/データ系列によって提供される色 |
4 | 条件付き書式の色 | 条件付き書式によって提供される色 |
5 | カスタム書式設定の色 | [書式設定] ウィンドウにある [参照レイヤー] オプションでのユーザー定義のカスタム スタイル |
6 | 既定の色 | Azure Maps ビジュアルで定義されている既定の色 |
ヒント
Azure Maps Power BI Visual では、地理的座標、住所、地名などの有効な場所データに対してのみジオコーディングを実行できます。 有効な場所データがアップロードされていない場合、ヒート マップやバブル レイヤーなどの、ジオコーディングされた場所に依存するデータ レイヤーは、マップに表示されません。
空間ファイル内のプロパティと一致する一意の識別子がデータ列に含まれている限り、データ バインド参照レイヤーはマップに表示されますが、正しい結果を確実に得るには、データ列に有効な地理情報が含まれている必要があります。
次のステップ
マップにコンテキストをさらに追加します。