地理空間の視覚化

地理空間データは、Kusto Desktop エクスプローラーrender 演算子または Azure Data Explorer Web UI を使用して視覚化できます。 Kusto Desktop エクスプローラーをダウンロードするには、「Kusto.エクスプローラー のインストールとユーザー インターフェイス」を参照してください。

視覚化オプションの詳細については、「Azure Data Explorer を使用したデータの視覚化」を参照してください。 地理空間クラスタリングの詳細については、「 地理空間クラスタリング」を参照してください。

マップ上のポイントを視覚化する

[経度]、[緯度] 列、または GeoJSON 列のいずれかを使用してポイントを視覚化できます。 系列列の使用は省略可能です。 [経度、緯度] のペアは、各ポイントをその順序で定義します。

例: マップ上のポイントを視覚化する

次の例では、Storm イベントを検索し、マップ上で 100 を視覚化します。

StormEvents
| take 100
| project BeginLon, BeginLat
| render scatterchart with (kind = map)

マップ上のサンプル Storm イベントのスクリーンショット。

例: マップ上の複数の一連のポイントを視覚化する

次の例では、複数の一連のポイントを視覚化します。ここで、[経度、緯度] のペアは各ポイントを定義し、3 番目の列は系列を定義します。 この例では、系列は です EventType

StormEvents
| take 100
| project BeginLon, BeginLat, EventType
| render scatterchart with (kind = map)

マップ上のサンプル Storm シリーズ イベントのスクリーンショット。

例: 複数の列を含むデータ上の一連のポイントを視覚化する

次の例では、マップ上の一連のポイントを視覚化します。 結果に複数の列がある場合は、xcolumn (経度)、ycolumn (緯度)、および系列に使用する列を指定する必要があります。

StormEvents
| take 100
| render scatterchart with (kind = map, xcolumn = BeginLon, ycolumns = BeginLat, series = EventType)

引数を使用したサンプル Storm シリーズ イベントのスクリーンショット。

例: GeoJSON 動的値によって定義されたマップ上のポイントを視覚化する

次の例では、GeoJSON 動的値を使用してマップ上のポイントを視覚化し、ポイントを定義します。

StormEvents
| project BeginLon, BeginLat
| summarize by hash=geo_point_to_s2cell(BeginLon, BeginLat, 5)
| project geo_s2cell_to_central_point(hash)
| render scatterchart with (kind = map)

サンプル storm GeoJSON イベントのスクリーンショット。

マップ上の円またはバブルの視覚化

[経度、緯度] 列、または GeoJSON 列のいずれかを使用して、円またはバブルを視覚化できます。 これらの視覚化は、色軸または数値軸を使用して作成できます。

例: 円グラフを場所別に視覚化する

次の例は、S2 セルによって集計された Storm イベントを示しています。 グラフは、円グラフのイベントを場所別に集計します。

StormEvents
| project BeginLon, BeginLat, EventType
| where geo_point_in_circle(BeginLon, BeginLat, real(-81.3891), 28.5346, 1000 * 100)
| summarize count() by EventType, hash = geo_point_to_s2cell(BeginLon, BeginLat)
| project geo_s2cell_to_central_point(hash), EventType, count_
| render piechart with (kind = map) // pie map rendering available only in Kusto Explorer desktop

円グラフ マップ上の Storm イベントのスクリーンショット。

例: 色軸を使用してバブルを視覚化する

次の例は、S2 セルによって集計された Storm イベントを示しています。 グラフは、バブルのイベントを場所別に集計します。 色軸 ("count") はすべてのイベントで同じであるため、演算子は render バブルを生成します。

StormEvents
| project BeginLon, BeginLat, EventType
| where geo_point_in_circle(BeginLon, BeginLat, real(-81.3891), 28.5346, 1000 * 100)
| summarize count() by EventType, hash = geo_point_to_s2cell(BeginLon, BeginLat)
| project geo_s2cell_to_central_point(hash), count_
| extend Events = "count"
| render piechart with (kind = map) // pie map rendering available only in Kusto Explorer desktop

バブル マップ上の Storm イベントのスクリーンショット。