Общеизвестное текстовое представление систем координат - Well-known text representation of coordinate reference systems
Эта статья отсутствует информация о ISO 19111.Июнь 2020 г.) ( |
Общеизвестное текстовое представление систем координат (WKT или же WKT-CRS) это текст язык разметки для представления системы пространственной привязки и преобразования между системами пространственной привязки. Форматы были изначально определены Открытый геопространственный консорциум (OGC) и описаны в их Простой доступ к функциям[1] и Общеизвестное текстовое представление систем координат[2] технические характеристики. Текущее стандартное определение - ISO 19162: 2019.[3] Это заменяет ISO 19162: 2015.[4]
История версий
Этот формат WKT был первоначально определен Открытым геопространственным консорциумом (OGC) в 1999 году, а затем расширен в 2001 году. Этот формат, также определенный в ISO 19125-1: 2004, когда-то известен как «WKT 1».[5] Позднее развитие концептуальной модели системы координат, новые требования и несоответствия в реализации формата WKT 1 между различными программами стимулировали пересмотр этого формата. Обновленный стандарт «Общеизвестное текстовое представление систем координат», когда-то известный как «WKT 2», был принят Open Geospatial Consortium в 2015 году.[6](Приложение E) Этот стандарт опубликован совместно Международной организацией по стандартизации как ISO 19162: 2015.[7]
Как ни странно, исходный стандарт 2015 «WKT 2» имеет номер версии 1 для новой, более строгой спецификации WKT-CRS. Новая версия под названием WKT-CRS 2 была опубликована в 2018 году, при этом версия ISO - ISO 19162: 2019.[8]
Обратная совместимость
Программное обеспечение, способное считывать системы координат в формате WKT 2, также может считывать многие (но не все) эквивалентные системы в формате WKT 1.[9] Существуют некоторые предостережения, в частности удаление TOWGS84
элемент [10] который заменяется BOUNDCRS
элемент. Еще одно предостережение относительно единиц измерения. Некоторые из них не были указаны в самых старых спецификациях WKT 1 (например, ПРИМЕМ
unit), что привело к разной интерпретации в разных программах. Эти единицы измерения были уточнены в обновлении 2001 г., и спецификация WKT 2 согласуется с этим пояснением. Но не все программы следовали разъяснениям 2001 года.
ESRI против OGC
Esri, который также участвовал в написании спецификации WKT 2, имел несколько вариаций спецификации WKT 1 OGC, что сделало ее более строгой и содержала меньше двусмысленностей. В результате некоторые базы данных различают представления "OGC WKT" и "ESRI WKT". Проблема в значительной степени решена в WKT 2, поскольку она определена лучше.[11] Одно отличие состоит в том, что у него нет TOWGS84
, как и WKT 2.[12]
Системы координат
WKT может описать системы координат.
Например, WKT ниже описывает двумерную географическую систему координат с первой осью широты, затем осью долготы. Система координат связана с Землей по геодезической системе координат WGS84:
GEODCRS["WGS 84", DATUM["Мировая геодезическая система 1984", ЭЛЛИПСОИД["WGS 84", 6378137, 298.257223563, LENGTHUNIT["метр", 1]]], CS[эллипсоидальный, 2], ОСЬ["Широта (широта)", север, ПОРЯДОК[1]], ОСЬ[«Долгота (долг)», Восток, ПОРЯДОК[2]], АНГЛЕЮНИТ["степень", 0.0174532925199433]]
Формат WKT может описывать не только географические системы координат, но также геоцентрические, проекционные, вертикальные, временные и инженерные (например, систему координат, прикрепленную к лодке). Стандарт описывает, как объединить эти системы координат вместе.
Координировать операции
Формат WKT определяется для описания методов работы и параметров, используемых для преобразования или преобразования координат между двумя различными системами отсчета координат. Форматы WKT 1 и WKT 2 несовместимы в отношении операций с координатами из-за различий в моделирование.[13] Ниже приведен пример объединения двух описаний преобразования WKT 1, где сначала применяется проекция Меркатора, а затем к результату применяется аффинное преобразование:
CONCAT_MT[ PARAM_MT[«Меркатор_2СП», ПАРАМЕТР["semi_major",6370997.0], ПАРАМЕТР["semi_minor",6370997.0], ПАРАМЕТР["центральный_меридиан",180.0], ПАРАМЕТР["false_easting",-500000.0], ПАРАМЕТР["false_northing",-1000000.0], ПАРАМЕТР["стандартная параллель 1",60.0]], PARAM_MT["Аффинный", ПАРАМЕТР["num_row",3], ПАРАМЕТР["num_col",3], ПАРАМЕТР["elt_0_1",1], ПАРАМЕТР["elt_0_2",2], ПАРАМЕТР["elt 1 2",3]]]
Ниже приведен пример операции сдвига нулевой точки в формате WKT 2. В отличие от эквивалентного описания в формате WKT 1, описание WKT 2 указывает исходную и целевую системы координат, а также область действия и точность (в метрах), которую мы можем ожидать от этой операции:
КООРДИНАТИЧЕСКАЯ ОПЕРАЦИЯ["AGD84 до GDA94 Auslig 5 м", ИСТОЧНИКИ[…полный CRS определение требуется Вот но опущено за краткость…], ЦЕЛИ[…полный CRS определение требуется Вот но опущено за краткость…], МЕТОД[«Геоцентрические переводы», Я БЫ[«EPSG», 1031]], ПАРАМЕТР[«Перенос оси X», -128.5, LENGTHUNIT["метр", 1]], ПАРАМЕТР["Перенос оси Y", -53.0, LENGTHUNIT["метр", 1]], ПАРАМЕТР[«Смещение оси Z», 153.4, LENGTHUNIT["метр", 1]] ТОЧНОСТЬ РАБОТЫ[5], ПЛОЩАДЬ[«Австралия на суше»], BBOX[-43.7, 112.85, -9.87, 153.68]]
API, обеспечивающие поддержку
- Система пространственной информации Apache: анализирует и форматирует версии 1 и 2 WKT для систем координат и координатных операций
- ПРОЕКТ
Смотрите также
Рекомендации
- ^ Херринг, Джон Р., изд. (2011-05-28), Стандарт реализации OpenGIS® для географической информации - Простой доступ к функциям - Часть 1: Общая архитектура, Открытый геопространственный консорциум, получено 2019-01-28
- ^ Роджер, Лотт, изд. (2015-05-01), Географическая информация - общеизвестное текстовое представление систем координат., Открытый геопространственный консорциум, получено 2019-01-28
- ^ Географическая информация - общеизвестное текстовое представление систем координат. (2-е изд.), ISO, Июль 2019, получено 2020-05-14
- ^ Географическая информация - общеизвестное текстовое представление систем координат. (1-е изд.), ISO, Август 2015 г., получено 2020-05-14
- ^ «Известный текстовый формат (WKT) версия 1». www.geoapi.org. Получено 2016-11-01.
- ^ «Географическая информация - Общеизвестное текстовое представление систем координат, WKT-CRS 1 (12-063r5)». docs.opengeospatial.org. Май 2015 г.. Получено 2016-10-01.
- ^ «ISO 19162: 2015». www.iso.org. Получено 2016-11-01.
- ^ «Географическая информация - общеизвестное текстовое представление систем координат, WKT-CRS 2.0.6 (18-010r7)». 2018.
- ^ "OGC 12-063r5 Обратная совместимость". docs.opengeospatial.org. Май 2015 г.. Получено 2016-10-01.
- ^ "OGC 12-063r5 Приложение C.3.3". docs.opengeospatial.org. Май 2015 г.. Получено 2016-10-01.
- ^ Макеннеди. "система координат - Чем проекции ESRI WKT отличаются от проекций OGC WKT?". Обмен стеком географических информационных систем.
- ^ "Привязка файлов LAS с помощью LAS 1.4". liblas.org.
- ^ "OGC 12-063r5 Приложение C.4.5". docs.opengeospatial.org. Май 2015 г.. Получено 2016-10-01.