Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In this article
Applies to: ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Calculates the geospatial coordinates that represent the center of a geohash rectangular area.
Read more about geohash
.
geo_geohash_to_central_point(
geohash)
Learn more about syntax conventions.
Name | Type | Required | Description |
---|---|---|---|
geohash | string |
✔️ | A geohash value as it was calculated by geo_point_to_geohash(). The geohash string must be between 1 and 18 characters. |
The geospatial coordinate values in GeoJSON Format and of a dynamic data type. If the geohash is invalid, the query will produce a null result.
Note
The GeoJSON format specifies longitude first and latitude second.
print point = geo_geohash_to_central_point("sunny")
| extend coordinates = point.coordinates
| extend longitude = coordinates[0], latitude = coordinates[1]
Output
point | coordinates | longitude | latitude |
---|---|---|---|
{ "type": "Point", "coordinates": [ 42.47314453125, 23.70849609375 ] } |
[ 42.47314453125, 23.70849609375 ] |
42.47314453125 | 23.70849609375 |
The following example returns a null result because of the invalid geohash input.
print geohash = geo_geohash_to_central_point("a")
Output
geohash |
---|
You can use the geohash value to create a deep-link URL to Bing Maps by pointing to the geohash center point:
// 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 |