Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Вычисляет геопространственные координаты, представляющие центр прямоугольной области геохаша.
Дополнительные сведения см. в geohashстатье .
Синтаксис
geo_geohash_to_central_point(
геохаш)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Type | Обязательно | Описание |
|---|---|---|---|
| геохаш | string |
✔️ | Геохашное значение, вычисляемое geo_point_to_geohash(). Строка геохаша должна находиться в диапазоне от 1 до 18 символов. |
Возвраты
Значения геопространственных координат в формате GeoJSON и динамический тип данных. Если геохашная черта недопустимая, запрос создаст результат NULL.
Примечание.
Формат GeoJSON указывает долготу в первую и широту второй.
Примеры
В следующем примере вычисляется геопространственные координаты, представляющие центр прямоугольной области геохаша.
print point = geo_geohash_to_central_point("sunny")
| extend coordinates = point.coordinates
| extend longitude = coordinates[0], latitude = coordinates[1]
Выходные данные
| точка | Координаты | долгота | широта |
|---|---|---|---|
| { "type": "Point", "координаты": [ 42.47314453125, 23.70849609375 ] } |
[ 42.47314453125, 23.70849609375 ] |
42.47314453125 | 23.70849609375 |
В следующем примере возвращается пустой результат из-за недопустимого геохашного ввода.
print geohash = geo_geohash_to_central_point("a")
Выходные данные
| геохаш |
|---|
Вы можете использовать значение геохаша для создания URL-адреса глубокой ссылки на карты Bing, указав точку центра геохаширования:
// 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")
Выходные данные
| геохаш | URL-адрес |
|---|---|
| sv8wzvy7 | https://www.bing.com/maps?sp=point.32.15620994567871_34.80245590209961_You+are+here |