Dela via


Geospatiala visualiseringar

Geospatiala data kan visualiseras med renderningsoperatorn i Kusto Desktop Explorer eller Azure Data Explorer-webbgränssnittet. Information om hur du laddar ned Kusto Desktop Explorer finns i Installation och användargränssnitt för Kusto.Explorer.

Mer information om visualiseringsalternativ finns i Datavisualisering med Azure Data Explorer. Mer information om geospatial klustring finns i Geospatial klustring.

Visualisera punkter på en karta

Du kan visualisera punkter med hjälp av kolumnerna [Longitude, Latitude] eller GeoJSON. Det är valfritt att använda en seriekolumn. [Longitud, Latitud] definierar varje punkt i den ordningen.

Exempel: Visualisera punkter på en karta

I följande exempel hittar du stormhändelser och visualiserar 100 på en karta.

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

Skärmbild av stormhändelser på en karta.

Exempel: Visualisera flera poängserier på en karta

I följande exempel visualiseras flera poängserier, där paret [Longitud, Latitud] definierar varje punkt och en tredje kolumn definierar serien. I det här exemplet är EventTypeserien .

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

Skärmbild av stormseriehändelser på en karta.

Exempel: Visualisera poängserier på data med flera kolumner

I följande exempel visualiseras en serie punkter på en karta. Om du har flera kolumner i resultatet måste du ange vilka kolumner som ska användas för xcolumn (longitud), ycolumn (latitud) och serier.

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

Skärmbild av stormseriehändelser med argument.

Exempel: Visualisera punkter på en karta som definierats av dynamiska GeoJSON-värden

I följande exempel visualiseras punkter på kartan med hjälp av dynamiska GeoJSON-värden för att definiera punkterna.

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)

Skärmbild av exempel på Storm GeoJSON-händelser.

Visualisering av cirkel eller bubblor på en karta

Du kan visualisera cirkel- eller bubblor med hjälp av kolumnerna [Longitud, Latitud] eller GeoJSON. Dessa visualiseringar kan skapas med färgaxlar eller numeriska axlar.

Exempel: Visualisera cirkeldiagram efter plats

I följande exempel visas stormhändelser aggregerade efter S2-cell. Diagrammet aggregerar händelser i cirkeldiagram efter plats.

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

Skärmbild av stormhändelser på en cirkelkarta.

Exempel: Visualisera bubblor med hjälp av en färgaxel

I följande exempel visas stormhändelser aggregerade efter S2-cell. Diagrammet aggregerar händelser i bubbla efter plats. Eftersom färgaxeln ("count") är samma för alla händelser genererar operatorn render bubblor.

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

Skärmbild av stormhändelser på en bubbelkarta.