Partager via


Visualisations géospatiales

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Les données géospatiales peuvent être visualisées à l’aide de l’opérateur de rendu dans Kusto Desktop Explorer. Pour télécharger Kusto Desktop Explorer, consultez l’installation et l’interface utilisateur de Kusto.Explorer.

Vous pouvez également utiliser l’interface utilisateur web d’Azure Data Explorer.

Pour plus d’informations sur les options de visualisation, consultez Visualisation des données avec Azure Data Explorer.

Pour plus d’informations sur le clustering géospatial, consultez Clustering géospatial.

Visualiser des points sur une carte

Vous pouvez visualiser des points à l’aide des colonnes [Longitude, Latitude] ou de la colonne GeoJSON. L’utilisation d’une colonne de série est facultative. La paire [Longitude, Latitude] définit chaque point, dans cet ordre.

Exemple : visualiser des points sur une carte

L’exemple suivant recherche les événements storm et visualise 100 sur une carte.

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

Capture d’écran d’exemples d’événements storm sur une carte.

Exemple : Visualiser plusieurs séries de points sur une carte

L’exemple suivant visualise plusieurs séries de points, où la paire [Longitude, Latitude] définit chaque point, et une troisième colonne définit la série. Dans cet exemple, la série est EventType.

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

Capture d’écran des exemples d’événements de série storm sur une carte.

Exemple : visualiser des séries de points sur des données avec plusieurs colonnes

L’exemple suivant visualise une série de points sur une carte. Si vous avez plusieurs colonnes dans le résultat, vous devez spécifier les colonnes à utiliser pour xcolumn (Longitude), ycolumn (Latitude) et les séries.

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

Capture d’écran des exemples d’événements de série storm à l’aide d’arguments.

Exemple : visualiser des points sur une carte définie par des valeurs dynamiques GeoJSON

L’exemple suivant visualise les points sur la carte à l’aide de valeurs dynamiques GeoJSON pour définir les points.

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)

Capture d’écran des exemples d’événements GeoJSON storm.

Visualisation de secteurs ou de bulles sur une carte

Vous pouvez visualiser des secteurs ou des bulles à l’aide de colonnes [Longitude, Latitude] ou de colonne GeoJSON. Ces visualisations peuvent être créées avec des axes de couleur ou numériques.

Exemple : visualiser des graphiques en secteurs par emplacement

L’exemple suivant montre les événements storm agrégés par cellule S2. Le graphique agrège les événements dans les graphiques en secteurs par emplacement.

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

Capture d’écran des événements storm sur une carte à secteurs.

Exemple : visualiser des bulles à l’aide d’un axe de couleur

L’exemple suivant montre les événements storm agrégés par cellule S2. Le graphique agrège les événements en bulles par emplacement. Étant donné que l’axe des couleurs (« count ») est le même pour tous les événements, l’opérateur render génère des bulles.

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

Capture d’écran des événements storm sur une carte en bulles.