Wizualizacje geoprzestrzenne

Dane geoprzestrzenne można wizualizować przy użyciu operatora renderowania w Programie Kusto Desktop Explorer lub internetowym interfejsie użytkownika usługi Azure Data Explorer. Aby pobrać program Kusto Desktop Explorer, zobacz Kusto.Explorer installation and user interface (Instalacja i interfejs użytkownika programu Kusto.Explorer).

Aby uzyskać więcej informacji na temat opcji wizualizacji, zobacz Wizualizacja danych za pomocą usługi Azure Data Explorer. Aby uzyskać więcej informacji na temat klastrowania geoprzestrzennych, zobacz Klastrowanie geoprzestrzenne.

Wizualizowanie punktów na mapie

Punkty można wizualizować przy użyciu kolumn [Długość geograficzna, Szerokość geograficzna] lub GeoJSON. Użycie kolumny serii jest opcjonalne. Para [Długość geograficzna, Szerokość geograficzna] definiuje każdy punkt w tej kolejności.

Przykład: Wizualizowanie punktów na mapie

Poniższy przykład znajduje zdarzenia burzy i wizualizuje 100 na mapie.

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

Zrzut ekranu przedstawiający przykładowe zdarzenia burzy na mapie.

Przykład: Wizualizowanie wielu serii punktów na mapie

Poniższy przykład wizualizuje wiele serii punktów, w których para [Długość geograficzna, Szerokość geograficzna] definiuje każdy punkt, a trzecia kolumna definiuje serię. W tym przykładzie seria to EventType.

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

Zrzut ekranu przedstawiający przykładowe zdarzenia serii burzy na mapie.

Przykład: wizualizowanie serii punktów na danych z wieloma kolumnami

Poniższy przykład wizualizuje serię punktów na mapie. Jeśli wynik zawiera wiele kolumn, musisz określić kolumny, które mają być używane dla kolumn (długość geograficzna), kolumna (szerokość geograficzna) i serie.

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

Zrzut ekranu przedstawiający przykładowe zdarzenia serii storm używające argumentów.

Przykład: Wizualizowanie punktów na mapie zdefiniowanej przez wartości dynamiczne GeoJSON

Poniższy przykład wizualizuje punkty na mapie przy użyciu wartości dynamicznych GeoJSON w celu zdefiniowania punktów.

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)

Zrzut ekranu przedstawiający przykładowe zdarzenia GeoJSON burzy.

Wizualizacja ciast lub bąbelków na mapie

Możesz wizualizować ciasta lub bąbelki przy użyciu kolumn [Długość geograficzna, Szerokość geograficzna] lub Kolumna GeoJSON. Te wizualizacje można tworzyć z osiami kolorów lub liczbowymi.

Przykład: Wizualizowanie wykresów kołowych według lokalizacji

W poniższym przykładzie pokazano zdarzenia burzy zagregowane przez komórkę S2. Wykres agreguje zdarzenia na wykresach kołowych według lokalizacji.

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

Zrzut ekranu przedstawiający zdarzenia burzy na mapie kołowej.

Przykład: wizualizowanie bąbelków przy użyciu osi kolorów

W poniższym przykładzie pokazano zdarzenia burzy zagregowane przez komórkę S2. Wykres agreguje zdarzenia w bąbelku według lokalizacji. Ponieważ oś kolorów ("count") jest taka sama dla wszystkich zdarzeń, render operator generuje bąbelki.

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

Zrzut ekranu przedstawiający zdarzenia burzy na mapie bąbelkowej.