Partager via


geo_geohash_to_central_point()

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

Calcule les coordonnées géospatiales qui représentent le centre d’une zone rectangulaire géohash.

En savoir plus sur geohash.

Syntaxe

geo_geohash_to_central_point(geohash)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
geohash string ✔️ Valeur geohash telle qu’elle a été calculée par geo_point_to_geohash(). La chaîne geohash doit être comprise entre 1 et 18 caractères.

Retours

Valeurs de coordonnées géospatiales au format GeoJSON et d’un type de données dynamique . Si la géohash n’est pas valide, la requête produit un résultat null.

Remarque

Le format GeoJSON spécifie la longitude en premier et la seconde latitude.

Exemples

print point = geo_geohash_to_central_point("sunny")
| extend coordinates = point.coordinates
| extend longitude = coordinates[0], latitude = coordinates[1]

Sortie

point coordinates longitude latitude
{
"type": "Point",
« coordonnées » : [
42.47314453125,
23.70849609375
]
}
[
42.47314453125,
23.70849609375
]
42.47314453125 23.70849609375

L’exemple suivant retourne un résultat Null en raison de l’entrée geohash non valide.

print geohash = geo_geohash_to_central_point("a")

Sortie

geohash

Vous pouvez utiliser la valeur geohash pour créer une URL de lien profond vers Bing Maps en pointant vers le point central geohash :

// Use string concatenation to create Bing Map deep-link URL from a geo-point
let point_to_map_url = (_point:dynamic, _title:string) 
{
    strcat('https://www.bing.com/maps?sp=point.', _point.coordinates[1] ,'_', _point.coordinates[0], '_', url_encode(_title)) 
};
// Convert geohash to center point, and then use 'point_to_map_url' to create Bing Map deep-link
let geohash_to_map_url = (_geohash:string, _title:string)
{
    point_to_map_url(geo_geohash_to_central_point(_geohash), _title)
};
print geohash = 'sv8wzvy7'
| extend url = geohash_to_map_url(geohash, "You are here")

Sortie

geohash url
sv8wzvy7 https://www.bing.com/maps?sp=point.32.15620994567871_34.80245590209961_You+are+here