Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Berechnet die Geospatialkoordinaten, die den Mittelpunkt eines rechteckigen Geohash-Bereichs darstellen.
Weitere Informationen zu geohash
.
Syntax
geo_geohash_to_central_point(
Geohash)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
Geohash | string |
✔️ | Ein Geohash-Wert, wie er durch geo_point_to_geohash()berechnet wurde. Die Geohash-Zeichenfolge muss zwischen 1 und 18 Zeichen bestehen. |
Gibt zurück
Die Geospatialkoordinatenwerte im GeoJSON-Format und eines dynamischen Datentyps. Wenn der Geohash ungültig ist, erzeugt die Abfrage ein NULL-Ergebnis.
Hinweis
Das GeoJSON-Format gibt längengrad first und latitude second an.
Beispiele
print point = geo_geohash_to_central_point("sunny")
| extend coordinates = point.coordinates
| extend longitude = coordinates[0], latitude = coordinates[1]
Output
Punkt | Koordinaten | longitude | latitude |
---|---|---|---|
{ "type": "Point", "Koordinaten": [ 42.47314453125, 23.70849609375 ] } |
[ 42.47314453125, 23.70849609375 ] |
42.47314453125 | 23.70849609375 |
Im folgenden Beispiel wird ein NULL-Ergebnis aufgrund der ungültigen Geohash-Eingabe zurückgegeben.
print geohash = geo_geohash_to_central_point("a")
Output
geohash |
---|
Erstellen von Standort-Deep-Links für Bing Maps
Sie können den Geohash-Wert verwenden, um eine Deep-Link-URL zu Bing Maps zu erstellen, indem Sie auf den Geohash-Mittelpunkt zeigen:
// 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")
Output
geohash | url |
---|---|
sv8wzvy7 | https://www.bing.com/maps?sp=point.32.15620994567871_34.80245590209961_You+are+here |