Geoprostorové vizualizace
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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)
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)
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)
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)
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
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
Související obsah
- Geoprostorové clusteringy
- Operátor renderu
- Analýza dat pro testovací flotily automobilů (případ použití geoprostorového clusteringu)
- Informace o architektuře Azure pro geoprostorové zpracování a analýzu dat