Sdílet prostřednictvím


Geoprostorové vizualizace

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Geoprostorová data je možné vizualizovat pomocí operátoru vykreslování v Průzkumníku plochy Kusto. Pokud chcete stáhnout Průzkumníka plochy Kusto, přečtěte si téma Instalace a uživatelské rozhraní Kusto.Explorer.

Můžete také použít webové uživatelské rozhraní Azure Data Exploreru.

Další informace o možnostech vizualizace najdete v tématu Vizualizace dat pomocí Azure Data Exploreru.

Další informace o geoprostorových clusteringech najdete v tématu Geoprostorové clusteringy.

Vizualizace bodů na mapě

Body můžete vizualizovat pomocí sloupců [Zeměpisná délka, zeměpisná šířka] nebo sloupce GeoJSON. Použití sloupce řady je volitelné. Dvojice [Zeměpisná délka, zeměpisná šířka] definuje každý bod v tomto pořadí.

Příklad: Vizualizace bodů na mapě

Následující příklad najde události stormu a vizualizuje 100 na mapě.

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

Snímek obrazovky s ukázkovými událostmi storm na mapě

Příklad: Vizualizace více řad bodů na mapě

Následující příklad vizualizuje několik řad bodů, kde dvojice [Zeměpisná délka, Zeměpisná šířka] definuje každý bod a třetí sloupec definuje řadu. V tomto příkladu je EventTypeřada .

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

Snímek obrazovky s ukázkovými událostmi řady Storm na mapě

Příklad: Vizualizace řady bodů na datech s více sloupci

Následující příklad vizualizuje řadu bodů na mapě. Pokud máte ve výsledku více sloupců, musíte zadat sloupce, které se mají použít pro xcolumn (Zeměpisná délka), ycolumn (Zeměpisná šířka) a řady.

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

Snímek obrazovky s ukázkovýmiudálostmi

Příklad: Vizualizace bodů na mapě definované dynamickými hodnotami GeoJSON

Následující příklad vizualizuje body na mapě pomocí dynamických hodnot GeoJSON k definování bodů.

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)

Snímek obrazovky s ukázkovými událostmi Storm GeoJSON

Vizualizace výsečových nebo bublin na mapě

Výsečové nebo bubliny můžete vizualizovat pomocí sloupců [Zeměpisná délka, Zeměpisná šířka] nebo sloupce GeoJSON. Tyto vizualizace je možné vytvořit pomocí barev nebo číselných os.

Příklad: Vizualizace výsečových grafů podle umístění

Následující příklad ukazuje události storm agregované podle buňky S2. Graf agreguje události ve výsečových grafech podle umístění.

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

Snímek obrazovky s událostmi stormu na výsečové mapě

Příklad: Vizualizace bublin pomocí osy barev

Následující příklad ukazuje události storm agregované podle buňky S2. Graf agreguje události v bublinách podle umístění. Vzhledem k tomu, že barevná osa ("count") je stejná pro všechny události, render operátor generuje bubliny.

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

Snímek obrazovky s událostmi stormu na bublinové mapě