Геопространственные визуализации

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Геопространственные данные можно визуализировать в рамках запроса с помощью оператора отрисовки в виде точек, пирогов или пузырьков на карте.

Дополнительные сведения о геопространственной кластеризации см. в разделе "Геопространственный кластеризация".

Примеры

Следующий пример находит события storm и визуализирует 100 на карте.

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

Снимок экрана: пример событий шторма на карте.

В следующем примере визуализируется несколько рядов точек, где пара [Долгота, Широта] определяет каждую точку, а третий столбец определяет ряд. В этом примере используется EventTypeряд.

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

Снимок экрана: пример событий серии storm на карте.

В следующем примере показано, как визуализировать ряд точек на карте. Если в результате имеется несколько столбцов, необходимо указать столбцы, которые будут использоваться для xcolumn (долгота), ycolumn (Широта) и ряда.

Замечание

Визуализация нескольких столбцов поддерживается только в Kusto.Explorer.

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

Снимок экрана: пример событий серии storm с использованием аргументов.

В следующем примере визуализируется точки на карте с помощью динамических значений GeoJSON для определения точек.

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)

Снимок экрана: пример событий Storm GeoJSON.

В следующем примере показаны события шторма, агрегированные ячейками S2. Диаграмма объединяет события в пузырьках по расположению в одном цвете.

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)

Снимок экрана: события шторма на пузырьковой карте.

В следующем примере показаны события шторма, агрегированные ячейками S2. Диаграмма объединяет события по типу события в круговых диаграммах по расположению.

Замечание

Визуализация цветовой оси поддерживается только в Kusto.Explorer.

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)

Снимок экрана: события шторма на круговой карте в Kusto.Explorer.