Пространственная система отсчета ( SRS ) или система отсчета координат ( CRS ) — это структура, используемая для точного измерения мест на поверхности Земли в качестве координат. Таким образом, это применение абстрактной математики систем координат и аналитической геометрии к географическому пространству. Конкретная спецификация SRS (например, « Универсальная поперечная Меркатора WGS 84, зона 16N») включает выбор земного эллипсоида , горизонтальной точки отсчета , картографической проекции (за исключением географической системы координат ), исходной точки и единицы измерения. Были определены тысячи систем координат для использования по всему миру или в определенных регионах и для различных целей, что требует преобразований между различными SRS.
Хотя они относятся к эллинскому периоду, системы пространственной привязки в настоящее время являются важнейшей основой для наук и технологий геоинформатики , включая картографию , географические информационные системы , геодезию , дистанционное зондирование и гражданское строительство . Это привело к их стандартизации в международных спецификациях, таких как коды EPSG [1] и ISO 19111:2019 Географическая информация — Пространственная привязка по координатам , подготовленная ISO/TC 211 , также опубликованная Открытым геопространственным консорциумом в качестве абстрактной спецификации, тема 2. : Пространственная привязка по координатам . [2]
Тысячи систем пространственной привязки, используемые сегодня, основаны на нескольких общих стратегиях, которые определены в стандартах EPSG, ISO и OGC: [1] [2]
Эти стандарты признают, что также существуют стандартные системы отсчета для измерения высоты с использованием вертикальных датумов и времени (например, ISO 8601 ), которые могут быть объединены с пространственной системой отсчета для формирования сложной системы координат для представления трехмерных и/или пространственно-временных местоположений. . Существуют также внутренние системы для измерения местоположения в контексте объекта, такие как строки и столбцы пикселей в растровом изображении , измерения линейной привязки вдоль линейных объектов (например, дорожных столбов) и системы для определения местоположения внутри движущихся объектов, такие как как корабли. Последние две часто относят к подкатегориям инженерных систем координат.
Целью любой системы пространственной привязки является создание общей системы отсчета, в которой местоположения можно будет точно и последовательно измерять в виде координат, которые затем можно будет однозначно использовать совместно, чтобы любой получатель мог идентифицировать то же местоположение, которое изначально было задумано отправителем. [3] Для этого любое определение системы координат должно состоять из нескольких спецификаций:
Таким образом, определение CRS обычно состоит из «набора» зависимых спецификаций, как показано в следующей таблице:
Примеры систем по всему миру:
Идентификатор пространственной системы координат ( SRID ) — это уникальное значение, используемое для однозначной идентификации определений проецируемой, непроецируемой и локальной пространственной системы координат. Эти системы координат составляют основу всех ГИС- приложений.
Практически все крупные поставщики пространственных данных создали свою собственную реализацию SRID или ссылаются на реализации авторитетных организаций, таких как набор данных геодезических параметров EPSG .
SRID являются первичным ключом для таблицы метаданных пространственных_ref_sys Открытого геопространственного консорциума (OGC) для спецификации Simple Features for SQL версий 1.1 и 1.2 , которая определяется следующим образом:
CREATE TABLE SPATIAL_REF_SYS ( SRID INTEGER NOT NULL PRIMARY KEY , AUTH_NAME CHARACTER VARYING ( 256 ), AUTH_SRID INTEGER , SRTEXT CHARACTER VARYING ( 2048 ) )
В базах данных с пространственным доступом (таких как IBM Db2 , IBM Informix , Ingres , Microsoft SQL Server , MonetDB , MySQL , Oracle RDBMS , Teradata , PostGIS , SQL Anywhere и Vertica ) SRID используются для уникальной идентификации систем координат, используемых для определения столбцов данных. пространственные данные или отдельные пространственные объекты в пространственном столбце (в зависимости от пространственной реализации). SRID обычно связаны со строковым определением общеизвестного текста (WKT) системы координат (SRTEXT, выше). Вот две распространенные системы координат со значением EPSG SRID, за которым следует WKT:
UTM, зона 17N, NAD27 — SRID 2029:
PROJCS [ "NAD27(76) / UTM зона 17N" , GEOGCS [ "NAD27(76)" , DATUM [ "North_American_Datum_1927_1976" , SPHEROID [ "Кларк 1866" , 6378206.4 , 294.9786982138982 , AUTHORITY [ «ЭПСГ» , «7008» ]] , AUTHORITY [ "EPSG" , "6608" ]], PRIMEM [ "Гринвич" , 0 , AUTHORITY [ "EPSG" , "8901" ]], UNIT [ "градус" , 0.01745329251994328 , AUTHORITY [ "EPSG" , "9122" ]], ВЛАСТЬ [ "EPSG" , "4608" ]], ЕДИНИЦА [ "метр" , 1 , ВЛАСТЬ [ "EPSG" , "9001" ]], ПРОЕКЦИЯ [ "Transverse_Mercator" ], ПАРАМЕТР [ "latitude_of_origin" , 0 ] , ПАРАМЕТР [ "central_meridian" , - 81 ], ПАРАМЕТР [ "scale_factor" , 0,9996 ], ПАРАМЕТР [ "false_easting" , 500000 ], ПАРАМЕТР [ "false_northing" , 0 ], AUTHORITY [ "EPSG" , "2029" ], AXIS [ "Восток" , ВОСТОК ], AXIS [ "Север" , СЕВЕР ]]
WGS84 — SRID 4326
GEOGCS [ "WGS 84" , DATUM [ "WGS_1984" , SPHEROID [ "WGS 84" , 6378137 , 298.257223563 , AUTHORITY [ "EPSG" , "7030" ]], AUTHORITY [ "EPSG" , "6326" ]], PRIMEM [ "Гринвич" , 0 , ПОЛНОМОЧИЯ [ "EPSG" , "8901" ]], UNIT [ "степень" , 0.01745329251994328 , ПОЛНОМОЧИЯ [ "EPSG" , "9122" ]], ПОЛНОМОЧИЯ [ "EPSG" , "4326" ]]
Значения SRID, связанные с пространственными данными, могут использоваться для ограничения пространственных операций — например, пространственные операции не могут выполняться между пространственными объектами с разными SRID в одних системах или запускать преобразования систем координат между пространственными объектами в других.