Пространственная система отсчета ( 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 Geodetic Parameter Dataset .
SRID являются первичным ключом для таблицы метаданных spatial_ref_sys Открытого геопространственного консорциума (OGC) для спецификации Simple Features for SQL версий 1.1 и 1.2 , которая определяется следующим образом:
СОЗДАТЬ ТАБЛИЦУ SPATIAL_REF_SYS ( SRID ЦЕЛОЕ ЧИСЛО НЕ NULL ПЕРВИЧНЫЙ КЛЮЧ , AUTH_NAME СИМВОЛ ПЕРЕМЕННЫЙ ( 256 ), AUTH_SRID ЦЕЛОЕ ЧИСЛО , SRTEXT СИМВОЛ ПЕРЕМЕННЫЙ ( 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 [ "Clarke 1866" , 6378206.4 , 294.9786982138982 , AUTHORITY [ "EPSG" , "7008" ]], AUTHORITY [ "EPSG" , "6608" ]], PRIMEM [ "Greenwich" , 0 , AUTHORITY [ "EPSG" , "8901" ]], UNIT [ "degree" , 0.01745329251994328 , AUTHORITY [ "EPSG" , "9122" ]], АВТОРИТЕТ [ "EPSG" , "4608" ]], ЕДИНИЦА [ "метр" , 1 , АВТОРИТЕТ [ "EPSG" , "9001" ]], ПРОЕКЦИЯ [ "Поперечная_проекция_Меркатора" ], ПАРАМЕТР [ "широта_начала_координат" , 0 ], ПАРАМЕТР [ "центральный_меридиан" , - 81 ], ПАРАМЕТР [ "масштабный_коэффициент" , 0.9996 ], ПАРАМЕТР [ "ложный_восточный_курс" , 500000 ], ПАРАМЕТР [ "ложный_северный_курс" , 0 ], АВТОРИТЕТ [ "EPSG" , "2029" ], ОСЬ [ "Восточный_курс" , ВОСТОК ], ОСЬ [ "Северный_курс" , СЕВЕР ]]
WGS84 — SRID 4326
GEOGCS [ "WGS 84" , DATUM [ "WGS_1984" , SPHEROID [ "WGS 84" , 6378137 , 298.257223563 , AUTHORITY [ "EPSG" , "7030" ]], AUTHORITY [ "EPSG" , "6326" ]], PRIMEM [ "Гринвич" , 0 , AUTHORITY [ "EPSG" , "8901" ]], UNIT [ "градус" , 0.01745329251994328 , AUTHORITY [ "EPSG" , "9122" ]], AUTHORITY [ "EPSG" , "4326" ]]
Значения SRID, связанные с пространственными данными, могут использоваться для ограничения пространственных операций — например, пространственные операции не могут выполняться между пространственными объектами с разными SRID в некоторых системах или инициировать преобразования систем координат между пространственными объектами в других.