Ja, srsName="EPSG:abcd"
ist GML-3-konform, jedoch nur in einem Anwendungskontext, in dem EPSG:abcd
auf eine CRS-Definition verwiesen wird. Ab 2013 besteht die bewährte Vorgehensweise von OGC ( hier dokumentiert ) darin, http-URIs der Form http://www.opengis.net/def/crs/EPSG/0/4326 zu verwenden .
Der Abschnitt v.2 der GML-3.0.0-Spezifikation ( OCG 02-023r4 ), Seite xiv, besagt, dass Aliasing-CRS koscher sind:
In GML haben wir festgestellt, dass es für ein identifiziertes Objekt praktisch ist, mehrere „Namen“ zu tragen - dh Etiketten, die entweder von externen Behörden zugewiesen oder üblicherweise für ein Objekt verwendet werden. Diese können voneinander unterschieden werden, indem der "codeSpace" für einen Namen notiert wird, wodurch ein Verbraucher der Informationen den geeigneten Namen für die Verwendung auswählen kann.
In der GML-3.2.1-Spezifikation ( OGC 03-105r1 ), Abschnitt 10.1.3.2, Seite 56 heißt es:
Im Allgemeinen verweist das Attribut srsName [vom Typ = "anyURI"] auf eine CRS-Instanz von gml: AbstractCoordinateReferenceSystem (siehe 12.2.3). Für bekannte Referenzen ist es nicht erforderlich, dass die CRS-Beschreibung an der Stelle vorhanden ist, auf die der URI verweist.
Während es in der GML-3-Spezifikation keine explizite Definition von "bekannt" gibt, verwendet OGC 05-029r4 (Abschnitt 4, Seite 8) die Definition von "bekannt" als "keine Auflösung erforderlich", solange eine Die Anwendung kann ein CRS intern anhand eines URI identifizieren. Man könnte sagen, das CRS ist "bekannt". Daher kann die Verwendung des etwas komplizierten Systems von GML-3.1 & 3.2, namentlich auf CRS zu verweisen, als bekannt interpretiert werden, da die CRS bekannt sind, und EPSG:abcd
ist daher vollkommen gültig. Wenn Sie die genauen Methoden untersuchen möchten, mit denen GML über einen srsName auf ein CRS verweist, lesen Sie referenceSystems.xsd unter http://schemas.opengis.net/gml/3.1.0/base/ und http: //schemas.opengis .net / gml / 3.2.1 / .
Es ist erwähnenswert, dass nach der Veröffentlichung des White Papers "OGC Identifiers - der Fall für HTTP-URIs" ( OGC 10-124r1 ) im Jahr 2010 die OGC-Spezifikationsdokumente mehr oder weniger auf diesen Standard umgestellt wurden .