Partilhar via


Visualizações geoespaciais

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Os dados geoespaciais podem ser visualizados como parte de sua consulta usando o operador de renderização como pontos, tortas ou bolhas em um mapa.

Para obter mais informações sobre agrupamento geoespacial, consulte Agrupamento geoespacial.

Exemplos

O exemplo a seguir localiza eventos de tempestade e visualiza 100 em um mapa.

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

Captura de tela de exemplos de eventos de tempestade em um mapa.

O exemplo a seguir visualiza várias séries de pontos, onde o par [Longitude, Latitude] define cada ponto e uma terceira coluna define a série. Neste exemplo, a série é EventType.

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

Captura de tela de exemplos de eventos da série de tempestades em um mapa.

O exemplo a seguir visualiza uma série de pontos em um mapa. Se você tiver várias colunas no resultado, deverá especificar as colunas a serem usadas para xcolumn (Longitude), ycolumn (Latitude) e série.

Observação

A visualização de várias colunas só é suportada no Kusto.Explorer.

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

Captura de tela de exemplos de eventos da série de tempestades usando argumentos.

O exemplo a seguir visualiza pontos no mapa usando valores dinâmicos GeoJSON para definir os pontos.

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)

Captura de tela de exemplos de eventos GeoJSON de tempestade.

O exemplo a seguir mostra eventos de tempestade agregados por células S2. O gráfico agrega eventos em bolhas por localização em uma cor.

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)

Captura de tela de eventos de tempestade em um mapa de bolhas.

O exemplo a seguir mostra eventos de tempestade agregados por células S2. O gráfico agrega eventos por tipo de evento em gráficos de pizza por local.

Observação

A visualização do eixo de cores só é suportada no 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)

Captura de tela de eventos de tempestade em um mapa de pizza em Kusto.Explorer.