Общеизвестное текстовое представление систем координат.
В этой статье отсутствует информация об ISO 19111. ( июнь 2020 г. ) |
Общеизвестное текстовое представление систем координатной отсчета ( WKT или WKT-CRS ) — это язык текстовой разметки для представления пространственных систем отсчета и преобразований между пространственными системами отсчета. Форматы были первоначально определены Открытым геопространственным консорциумом (OGC) и описаны в их документе Simple Feature Access. [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», был принят Открытым геопространственным консорциумом в 2015 году. [6] : Приложение Е Этот стандарт опубликован совместно Международной организацией по стандартизации как ISO 19162:2015. [7]
Как ни странно, исходный стандарт «WKT 2» 2015 года имеет номер версии 1 для новой, более строгой спецификации WKT-CRS. В 2018 году была опубликована более новая версия под названием WKT-CRS 2, версия ISO — ISO 19162:2019. [8]
Обратная совместимость
[ редактировать ]Программное обеспечение, способное считывать системы координат в формате WKT 2, также может считывать многие (но не все) эквивалентные системы в формате WKT 1. [9] Существуют некоторые предостережения, в частности, удаление TOWGS84
элемент [10] который заменяется на BOUNDCRS
элемент. Еще один нюанс касается единиц измерения. Некоторые из них не были указаны в самых старых спецификациях WKT 1 (например, PRIMEM
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["World Geodetic System 1984",
ELLIPSOID["WGS 84", 6378137, 298.257223563, LENGTHUNIT["metre", 1]]],
CS[ellipsoidal, 2],
AXIS["Latitude (lat)", north, ORDER[1]],
AXIS["Longitude (lon)", east, ORDER[2]],
ANGLEUNIT["degree", 0.0174532925199433]]
Формат WKT может описывать не только географические системы координат, но также геоцентрические, проекционные, вертикальные, временные и инженерные (например, систему координат, прикрепленную к лодке). Стандарт описывает, как объединить эти системы координат вместе.
Координировать операции
[ редактировать ]Формат WKT определен для описания методов работы и параметров, используемых для преобразования или преобразования координат между двумя различными системами координат. Форматы WKT 1 и WKT 2 несовместимы с точки зрения координатных операций из-за различий в моделировании . [13] Ниже приведен пример объединения двух описаний преобразования WKT 1, где сначала применяется проекция Меркатора, а затем к результату применяется аффинное преобразование:
CONCAT_MT[
PARAM_MT["Mercator_2SP",
PARAMETER["semi_major",6370997.0],
PARAMETER["semi_minor",6370997.0],
PARAMETER["central_meridian",180.0],
PARAMETER["false_easting",-500000.0],
PARAMETER["false_northing",-1000000.0],
PARAMETER["standard parallel 1",60.0]],
PARAM_MT["Affine",
PARAMETER["num_row",3],
PARAMETER["num_col",3],
PARAMETER["elt_0_1",1],
PARAMETER["elt_0_2",2],
PARAMETER["elt 1 2",3]]]
Ниже приведен пример операции сдвига датума в формате WKT 2. В отличие от эквивалентного описания в формате WKT 1, описание WKT 2 определяет исходную и целевую системы координат, а также область действия и точность (в метрах), которую мы можем ожидать от этой операции:
COORDINATEOPERATION["AGD84 to GDA94 Auslig 5m",
SOURCECRS[…full CRS definition required here but omitted for brevity…],
TARGETCRS[…full CRS definition required here but omitted for brevity…],
METHOD["Geocentric translations", ID["EPSG", 1031]],
PARAMETER["X-axis translation", -128.5, LENGTHUNIT["metre", 1]],
PARAMETER["Y-axis translation", -53.0, LENGTHUNIT["metre", 1]],
PARAMETER["Z-axis translation", 153.4, LENGTHUNIT["metre", 1]]
OPERATIONACCURACY[5],
AREA["Australia onshore"],
BBOX[-43.7, 112.85, -9.87, 153.68]]
API, обеспечивающие поддержку
[ редактировать ]- Пространственная информационная система Apache : анализирует и форматирует WKT версий 1 и 2 для систем координат и координатных операций.
- ПРОДЖ
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Херринг, Джон Р., изд. (28 мая 2011 г.), Стандарт реализации OpenGIS® для географической информации – Простой доступ к функциям – Часть 1: Общая архитектура , Открытый геопространственный консорциум , получено 28 января 2019 г.
- ^ Роджер, Лотт, изд. (01 мая 2015 г.), Географическая информация - Общеизвестное текстовое представление систем координат , Открытый геопространственный консорциум , получено 28 января 2019 г.
- ^ Географическая информация. Общеизвестное текстовое представление систем координат (2-е изд.), ISO , июль 2019 г. , получено 14 мая 2020 г.
- ^ Географическая информация. Общеизвестное текстовое представление систем координат (1-е изд.), ISO , август 2015 г. , получено 14 мая 2020 г.
- ^ «Формат хорошо известного текста (WKT) версии 1» . www.geoapi.org . Проверено 1 ноября 2016 г.
- ^ «Географическая информация — Общеизвестное текстовое представление систем координат WKT-CRS 1 (12-063р5)» . docs.opengeospatial.org . Май 2015 года . Проверено 1 октября 2016 г.
- ^ «ИСО 19162:2015» . www.iso.org . Проверено 1 ноября 2016 г.
- ^ «Географическая информация — Общеизвестное текстовое представление систем координат, WKT-CRS 2.0.6 (18-010р7)» . 2018.
- ^ «ОГК 12-063р5 Обратная совместимость» . docs.opengeospatial.org . Май 2015 года . Проверено 1 октября 2016 г.
- ^ «ОГК 12-063р5 Приложение В.3.3» . docs.opengeospatial.org . Май 2015 года . Проверено 1 октября 2016 г.
- ^ Макеннеди. «Система координат. Чем прогнозы ESRI WKT отличаются от прогнозов OGC WKT?» . Обмен стеками географических информационных систем .
- ^ «Геопривязка файлов LAS с помощью LAS 1.4» . liblas.org .
- ^ «ОГК 12-063р5 Приложение С.4.5» . docs.opengeospatial.org . Май 2015 года . Проверено 1 октября 2016 г.