Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Menghitung koordinat geospasial yang mewakili pusat area persegi panjang geohash.
Baca selengkapnya tentang geohash
.
Sintaks
geo_geohash_to_central_point(
geohash)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
geohash | string |
✔️ | Nilai geohash seperti yang dihitung oleh geo_point_to_geohash(). String geohash harus antara 1 hingga 18 karakter. |
Mengembalikan
Nilai koordinat geospasial dalam Format GeoJSON dan jenis data dinamis. Jika geohash tidak valid, kueri akan menghasilkan hasil null.
Catatan
Format GeoJSON menentukan bujur terlebih dahulu dan lintang kedua.
Contoh
print point = geo_geohash_to_central_point("sunny")
| extend coordinates = point.coordinates
| extend longitude = coordinates[0], latitude = coordinates[1]
Hasil
point | koordinat | garis bujur | garis lintang |
---|---|---|---|
{ "type": "Point", "coordinates": [ 42.47314453125, 23.70849609375 ] } |
[ 42.47314453125, 23.70849609375 ] |
42.47314453125 | 23.70849609375 |
Contoh berikut mengembalikan hasil null karena input geohash yang tidak valid.
print geohash = geo_geohash_to_central_point("a")
Hasil
geohash |
---|
Membuat tautan mendalam lokasi untuk Bing Maps
Anda dapat menggunakan nilai geohash untuk membuat URL tautan dalam untuk Bing Maps dengan menunjuk ke titik pusat 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")
Hasil
geohash | url |
---|---|
sv8wzvy7 | https://www.bing.com/maps?sp=point.32.15620994567871_34.80245590209961_You+are+here |