MaxCompute menyediakan serangkaian fungsi geografi dengan awalan ST_ untuk membuat, mengonversi, dan menganalisis data GEOGRAPHY. Fungsi-fungsi ini memungkinkan Anda membuat objek geografis seperti titik, garis, dan poligon dari koordinat lintang dan bujur atau input WKT/WKB; mengekstrak properti seperti koordinat dan kotak pembatas; menentukan hubungan spasial seperti contains, intersects, dan covers; serta menghitung jarak antar objek geografis.
Fungsi geografi berikut didukung:
Kategori | Fungsi | Deskripsi |
Construction and parsing | Membuat objek geografis titik dari bujur dan lintang yang ditentukan. | |
Membuat objek geografis garis dari titik akhir yang ditentukan. | ||
Membuat objek geografis poligon dari batas luar (shell) yang ditentukan dan nol atau lebih lubang (holes). | ||
Mengonversi string dalam format WKT menjadi objek GEOGRAPHY. | ||
Mengonversi nilai BINARY dalam format WKB menjadi objek GEOGRAPHY. | ||
Formatting | Mengonversi nilai GEOGRAPHY menjadi nilai BINARY dalam format WKB. | |
Mengonversi nilai GEOGRAPHY menjadi nilai STRING dalam format WKT. | ||
Property access | Mengembalikan kotak pembatas dari nilai GEOGRAPHY. | |
Mengembalikan bujur dari objek geografis titik. | ||
Mengembalikan lintang dari objek geografis titik. | ||
Spatial operations | Memeriksa apakah objek geografis pertama berisi objek kedua. | |
Memeriksa apakah objek geografis pertama mencakup objek kedua (semua titik objek kedua berada pada batas atau di dalam objek pertama). | ||
Memeriksa apakah dua objek geografis saling berpotongan (memiliki setidaknya satu titik yang sama). | ||
Memeriksa apakah objek geografis pertama berada di dalam objek kedua. | ||
Memeriksa apakah jarak terpendek antara dua objek geografis kurang dari atau sama dengan jarak yang ditentukan. | ||
Menghitung jarak terpendek antara dua objek geografis, dalam satuan meter. |