Да, srsName="EPSG:abcd"
совместим с GML-3, но только в контексте приложения, где EPSG:abcd
указывает на определение CRS. По состоянию на 2013 год передовой практикой OGC ( описанной здесь ) является использование http URI в форме http://www.opengis.net/def/crs/EPSG/0/4326 .
Раздел спецификации GML-3.0.0 ( OCG 02-023r4 ) v.2, страницы XIV с псевдонимами CRS являются кошерными:
в GML было удобно, чтобы идентифицированный объект мог иметь несколько «имен» - т. е. метки, назначаемые внешними органами или обычно используемые для объекта. Их можно отличить друг от друга, отметив «кодовое пространство» для имени, которое позволяет потребителю информации выбирать подходящее имя для использования.
В разделе 10.1.3.2 спецификации GML-3.2.1 ( OGC 03-105r1 ) на странице 56 говорится:
В целом, атрибут srsName [of type = "anyURI"] указывает на экземпляр CRS gml: AbstractCoordinateReferenceSystem (см. 12.2.3). Для общеизвестных ссылок не требуется, чтобы описание CRS существовало в месте, на которое указывает URI.
Хотя в спецификации GML-3 нет явного определения «хорошо известного», в OGC 05-029r4 (раздел 4, стр. 8) используется определение «хорошо известно» как «не требующее разрешения», если только Приложение может внутренне идентифицировать CRS из URI, вы можете сказать, что CRS «хорошо известен». Таким образом, использование несколько сложной системы указания на CRS по имени в GML-3.1 и 3.2 можно интерпретировать как общеизвестные CRS, и, таким образом EPSG:abcd
, они вполне допустимы. Если вы хотите изучить точные методы , с которыми GML указывает на CRS через srsName, см referenceSystems.xsd в http://schemas.opengis.net/gml/3.1.0/base/ и HTTP: //schemas.opengis .net / gml / 3.2.1 / .
Стоит отметить , что после публикации белой бумаги «НГК идентификаторами-Корпуса для HTTP URI , » ( OGC 10-124r1 ) вышел в 2010 году, OGC спецификации документов более или менее переход к этому стандарту.