geo_geohash_to_central_point()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Calcula las coordenadas geoespaciales que representan el centro de un área rectangular geohash.
Obtenga más información sobre geohash
.
Sintaxis
geo_geohash_to_central_point(
geohash)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
geohash | string |
✔️ | Valor de geohash tal y como se calculó geo_point_to_geohash ().. La cadena de geohash debe tener entre 1 y 18 caracteres. |
Devoluciones
Valores de coordenadas geoespaciales en formato GeoJSON y de un tipo de datos dinámico . Si la geohash no es válida, la consulta generará un resultado nulo.
Nota:
El formato GeoJSON especifica la longitud primero y la segunda latitud.
Ejemplos
print point = geo_geohash_to_central_point("sunny")
| extend coordinates = point.coordinates
| extend longitude = coordinates[0], latitude = coordinates[1]
Salida
point | coordenadas | longitude | latitude |
---|---|---|---|
{ "type": "Point", "coordenadas": [ 42.47314453125, 23.70849609375 ] } |
[ 42.47314453125, 23.70849609375 ] |
42.47314453125 | 23.70849609375 |
En el ejemplo siguiente se devuelve un resultado NULO debido a la entrada geohash no válida.
print geohash = geo_geohash_to_central_point("a")
Salida
geohash |
---|
Creación de vínculos profundos de ubicación para Mapas de Bing
Puede usar el valor de geohash para crear una dirección URL de vínculo profundo a Mapas de Bing apuntando al punto central de 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")
Salida
geohash | dirección url |
---|---|
sv8wzvy7 | https://www.bing.com/maps?sp=point.32.15620994567871_34.80245590209961_You+are+here |