Мы используем файлы форм для обмена данными. Я посмотрел на файлы .prj: разные программы создают разные файлы prj.
Есть ли стандарт, как параметры должны быть указаны в файле prj?
AFAIK название проекции (например, PROJCS ["ETRS89 / UTM zone 32N (zE-N)", ...]) может быть назначено произвольно. Но я не могу поверить, что имя датума (например, DATUM ["D_ETRS_1989", ...]) также может быть назначено свободно.
Я не нашел информации об этом. Даже в Техническом описании шейп-файлов ESRI нет информации о файлах .prj. ESRI KB Article 14056 HowTo: Создание проекции метаданных (.prj) файлы для шейпфайлы говорит: «Вы должны использовать предопределенные имена для картографической проекции и объектов параметров ». Но в статье не указано, где можно найти эти заранее определенные имена. У каждой ГИС-компании есть свои имена? Или EPSG указывает эти имена?
Вот несколько различий в разделе файлов .prj (EPSG 4647) между QGIS, AutoCAD Map иatialreference.org.
Ответы:
На странице OGC Call for Comments имеется некоторая информация о новой спецификации для системы координат системы координат WKT.
Исходная спецификация была написана Esri много месяцев назад для OGC на основе версии набора данных геодезических параметров EPSG в середине 1990-х годов. Он был пересмотрен и расширен другими спецификациями OGC. Поскольку это была очень слабо определенная спецификация, возникло много, иногда тонко, разных реализаций. За последние два года была разработана новая спецификация. Это в настоящее время в ISO для комментариев.
Хотя у меня есть некоторая документация по «наилучшим методам» написания строки prj Esri-flavor, она не была опубликована в документации.
Реестра EPSG теперь может экспортировать WKT для своих объектов на основе этой новой спецификации. Вот пример WGS 84, географический 2D CRS:
Существующий WKT должен быть в состоянии прочитать «новый» парсер, но обратное не будет верным. Некоторые изменения, чтобы отметить:
Раскрытие информации: я работаю на Esri и помог написать первую спецификацию OGC, был членом группы, которая разработала новую спецификацию, и членом подкомитета, который ведет реестр EPSG.
источник
Названия, которые вы пометили, действительно бесплатны, потому что соответствующие данные имеют следующие параметры. Файл .prj должен быть в формате WKT, как описано здесь:
http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/doc-files/WKT.html
Эти ключевые слова должны быть использованы точно , но не имена.
Каждое (хорошее) программное обеспечение смотрит на параметры и делает из них свое собственное определение проекции.
В качестве альтернативы можно использовать коды EPSG (за исключением сдвига датума).
источник