Visualizzazioni geospaziali

I dati geospaziali possono essere visualizzati usando l'operatore di rendering in Kusto Desktop Explorer o l'interfaccia utente Web di Azure Esplora dati. Per scaricare Kusto Desktop Explorer, vedere Installazione e interfaccia utente di Kusto.Explorer.

Per altre informazioni sulle opzioni di visualizzazione, vedere Visualizzazione dei dati con Azure Esplora dati. Per altre informazioni sul clustering geospaziale, vedere Clustering geospaziale.

Visualizzare i punti su una mappa

È possibile visualizzare i punti usando le colonne [Longitudine, Latitudine] o GeoJSON. L'uso di una colonna di serie è facoltativo. La coppia [Longitudine, Latitudine] definisce ogni punto, in tale ordine.

Esempio: Visualizzare i punti su una mappa

L'esempio seguente trova gli eventi storm e visualizza 100 su una mappa.

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

Screenshot degli eventi storm di esempio su una mappa.

Esempio: visualizzare più serie di punti su una mappa

Nell'esempio seguente vengono visualizzate più serie di punti, in cui la coppia [Longitudine, Latitudine] definisce ogni punto e una terza colonna definisce la serie. In questo esempio la serie è EventType.

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

Screenshot degli eventi della serie storm di esempio su una mappa.

Esempio: Visualizzare serie di punti sui dati con più colonne

Nell'esempio seguente viene visualizzata una serie di punti su una mappa. Se nel risultato sono presenti più colonne, è necessario specificare le colonne da usare per xcolumn (Longitudine), ycolumn (Latitudine) e serie.

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

Screenshot degli eventi della serie Storm di esempio che usano argomenti.

Esempio: Visualizzare i punti su una mappa definita dai valori dinamici GeoJSON

Nell'esempio seguente vengono visualizzati i punti sulla mappa usando valori dinamici GeoJSON per definire i punti.

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)

Screenshot degli eventi Storm GeoJSON di esempio.

Visualizzazione di torte o bolle su una mappa

È possibile visualizzare torta o bolle usando le colonne [Longitudine, Latitudine] o GeoJSON. Queste visualizzazioni possono essere create con assi numerici o di colore.

Esempio: Visualizzare i grafici a torta in base alla posizione

L'esempio seguente mostra gli eventi storm aggregati dalla cella S2. Il grafico aggrega gli eventi nei grafici a torta in base alla posizione.

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

Screenshot degli eventi storm in una mappa a torta.

Esempio: Visualizzare le bolle usando un asse dei colori

L'esempio seguente mostra gli eventi storm aggregati dalla cella S2. Il grafico aggrega gli eventi in bolle in base alla posizione. Poiché l'asse dei colori ("count") è lo stesso per tutti gli eventi, l'operatore render genera bolle.

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

Screenshot degli eventi tempesto in una mappa a bolle.