Terkadang saya melihat srsName="EPSG:4326"
di dokumen GML (mis. Https://postgis.net/docs/ST_GeomFromGML.html , meskipun sumber khusus saya tidak umum). Maksudnya (kecuali mungkin untuk urutan sumbu yang tidak penting di sini) jelas, dan mungkin dapat dioperasi di berbagai sistem, tapi saya ingin tahu apakah itu benar-benar sesuai spesifikasi.
Saya telah melihat kebijakan OGC Penamaan Otoritas dan OGC URN , dan mereka menggunakan urn:ogc:def:crs:EPSG:\d{4,5}
formulir (yaitu akan urn:ogc:def:crs:EPSG:4326
).
Profil GML Point (OGC 05-029r4) digunakan srsName="urn:ogc:def:crs:EPSG:6.6:4326"
dalam contoh, dan mengharuskan itu untuk "terkenal". Saya tidak melihat apa pun di sana yang benar-benar mengecualikan yang tertentu srsName
sekalipun.
Apakah spesifikasi srsName="EPSG:abcd"
formulir (khususnya, srsName="EPSG:4326"
) sesuai untuk elemen GML 3.1 atau 3.2 (khususnya, untuk Profil Titik)?
sumber
Jawaban:
Ya,
srsName="EPSG:abcd"
apakah sesuai dengan GML-3 tetapi hanya dalam konteks aplikasi di manaEPSG:abcd
menunjuk ke definisi CRS. Pada 2013, praktik terbaik OGC ( didokumentasikan di sini ) adalah dengan menggunakan http URI dari formulir http://www.opengis.net/def/crs/EPSG/0/4326 .Bagian GML-3.0.0 spec ( OCG 02-023r4 ) v.2, halaman xiv menyatakan aliasing CRS adalah halal:
Bagian GML-3.2.1 spec ( OGC 03-105r1 ) 10.1.3.2, halaman 56 mengatakan:
Walaupun tidak ada definisi eksplisit "terkenal" di dalam spesifikasi GML-3, menggunakan definisi OGC 05-029r4 (bagian 4, halaman 8) tentang "terkenal" sebagai "tidak memerlukan resolusi," selama aplikasi secara internal dapat mengidentifikasi CRS dari URI, Anda mungkin mengatakan CRS "terkenal." Dengan demikian, menggunakan sistem yang agak rumit dari GML-3.1 & 3.2 untuk menunjuk ke CRS dengan namanya dapat diartikan sebagai CRS yang terkenal, dan karenanya
EPSG:abcd
sangat valid. Jika Anda ingin menjelajahi metode yang tepat dengan mana GML menunjuk ke CRS melalui srsName, lihat referenceSystems.xsd di http://schemas.opengis.net/gml/3.1.0/base/ dan http: //schemas.opengis .net / gml / 3.2.1 / .Perlu dicatat bahwa setelah publikasi kertas putih "OGC Identifiers-the Case untuk HTTP URIs" ( OGC 10-124r1 ) keluar pada 2010, dokumen spesifikasi OGC sedikit banyak dialihkan ke standar itu.
sumber
urn:
skema URI terdaftar. Juga, saya tidak mengerti apa yang Anda lakukan dengan geoserver (yang saya kenal).anyURI
, itu mungkin tidak cukup untuk memenuhi spesifikasi (yaitu spesifikasi memiliki persyaratan lain, yang berlaku terhadap skema hanya satu).