Mengonversi string referensi spasial dari format Esri well-known text (WKT) ke format Open Geospatial Consortium (OGC) WKT.
Perbedaan utama antara kedua format tersebut terletak pada awalan nama DATUM: Esri WKT menggunakan awalan D_ pada nama DATUM (misalnya, D_China_2000), sedangkan OGC WKT tidak mencantumkan awalan tersebut (misalnya, China_2000).
Sintaksis
cstring ST_SrFromEsriWkt(cstring sr);Parameter
| Parameter | Deskripsi |
|---|---|
sr | String referensi spasial dalam format Esri WKT. |
Contoh
Contoh berikut mengonversi string referensi spasial CGCS2000 (China Geodetic Coordinate System 2000) dari Esri WKT ke OGC WKT.
SELECT ST_srFromEsriWkt('GEOGCS["China Geodetic Coordinate System 2000",DATUM["D_China_2000",SPHEROID["CGCS2000",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]');Output:
st_srfromesriwkt
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
GEOGCS["China Geodetic Coordinate System 2000",DATUM["China_2000",SPHEROID["CGCS2000",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]Awalan D_ pada nama DATUM dihapus: DATUM["D_China_2000",...] menjadi DATUM["China_2000",...].
Catatan penggunaan
Gunakan fungsi ini jika string referensi spasial Anda berasal dari alat Esri seperti ArcGIS atau file .prj Shapefile, dan Anda memerlukan string WKT OGC yang sesuai standar untuk operasi spasial selanjutnya di PolarDB.
Untuk daftar lengkap fungsi referensi spasial, lihat Referensi SQL SpatialRef.