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.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Mengembalikan rekaman Poligon GeoJSON. Hasil dari CreatePolygon dapat digunakan sebagai input ke fungsi Geospasial lainnya. Urutan titik harus mengikuti orientasi cincin kanan, cara mudah untuk memeriksa apakah orientasi poligon benar adalah dengan membayangkan diri Anda berjalan dari satu titik ke titik lainnya dalam urutan deklarasi, bagian dalam poligon harus berada di sisi kiri Anda sepanjang waktu.
Ketahuilah bahwa ketika mendeklarasikan poligon:
Poligon dengan orientasi cincin sebelah kiri akan menghasilkan geografi yang mencakup seluruh dunia dikurangi poligon yang Anda nyatakan.
Poligon tidak boleh memiliki lubang.
Poligon tidak boleh memiliki kurang dari 3 poin.
Poin pertama dan terakhir yang dideklarasikan harus sama dengan menutup perulangan
Sintaksis
CreatePolygon (points)
Argumen
Poin
Daftar titik catatan GeoJSON.
Jenis Hasil
Mengembalikan rekaman poligon GeoJSON dengan Polygon sebagai jenis dan array titik sebagai koordinat.
Contoh
SELECT
CreatePolygon(CreatePoint(input.latitude, input.longitude), CreatePoint(10.0, 10.0), CreatePoint(10.5, 10.5), CreatePoint(input.latitude, input.longitude))
FROM input
Contoh Input
| lintang | Bujur |
|---|---|
| 3.0 | -10.2 |
| -87.33 | 20.2321 |
Contoh Output
{"type" : "Polygon", "coordinates" : [[ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5], [-10.2, 3.0] ]]}
{"type" : "Polygon", "coordinates" : [[ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5], [20.2321, -87.33] ]]}