Что такое SRID?

Идентификатор пространственной привязки (SRID) - это уникальный идентификатор, соответствующий определенным системе координат, допуску и разрешению.

Как SRID заполняется данными, или как его содержимое изменяется в зависимости от выбранной для хранения базы данных. Существуют множество стандартных идентификаторов SRID, например, идентификаторы, определенные группой European Petroleum Survey Group (EPSG). Некоторые базы данных и пространственные типы, например, PostGIS Geometry в PostgreSQL или тип Geography в SQL Server, используют заранее указанный поднабор кодов EPSG, и вы можете использовать пространственные привязки только с этими идентификаторами SRID. Другие типы, например, тип ST_Geometry в Oracle, PostgreSQL, IBM DB2 и Informix, могут использовать пространственные привязки, которые имеют идентификаторы SRID, определенные Esri.

Как идентификаторы SRID используются в ArcGIS

В следующей таблице указано, какие SRID используются в целевой базе данных (PostgreSQL, Oracle, SQL Server или Netezza) при импорте или вставке пространственных данных. Слова известно и неизвестно указывают, можно ли сопоставить пространственную привязку в исходных данных с существующей пространственной привязкой в целевой базе данных.

Целевая база данных

Источник

ST_Geometry

PostGIS Geometry

Oracle SDO_Geometry

SQL Server Geometry

SQL Server Geography

Netezza spatial

Известный код EPSG с пространственным столбцом ST_Geometry, SDEBINARY, PostGIS Geometry, SDO_Geometry, SQL Server Geometry, SQL Server Geography или пространственным столбцом Netezza

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Известный код EPSG с пользовательским допуском и/или точностью со столбцом ST_Geometry, SDEBINARY или пространственным столбцом Netezza

SRID со значением больше 300 000 добавляется в системную таблицу ArcSDE.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Код EPSG используется как идентификатор пространственной привязки и хранится с геометрией.

Известная система координат Esri со столбцом ST_Geometry, SDEBINARY или пространственным столбцом Netezza

Код Esri используется как идентификатор пространственной привязки и хранится с геометрией.

Для ID задано значение –1.

ID не имеет значения (NULL).

Код Esri используется как идентификатор пространственной привязки и хранится с геометрией.

Системы координат Esri используются для систем координат проекций. Так как системы координат проекций не могут использоваться с типом SQL Server Geography, возникает ошибка, а данные не импортируются.

Код Esri используется как идентификатор пространственной привязки и хранится с геометрией.

Неизвестная система координат со столбцом ST_Geometry, SDEBINARY, PostGIS Geometry, SDO_Geometry, SQL Server Geometry или пространственным столбцом Netezza

SRID со значением больше 300 000 добавляется в системную таблицу ArcSDE.

Для ID задано значение –1.

ID не имеет значения (NULL).

Для ID задано значение 0.

Возникает ошибка, а данные не импортируются.

Для ID задано значение 500000.

Пользовательская система координат Oracle со столбцом SDO_Geometry

SRID со значением больше 300 000 добавляется в системную таблицу ArcSDE.

Для ID задано значение –1.

Используется пользовательский ID Oracle, если он задан в источнике. Если ID не задан, для SRID в целевой базе данных не задается значение (NULL).

Для ID задано значение 0.

Возникает ошибка, а данные не импортируются.

Возникает ошибка, а данные не импортируются.

Пользовательская система координат Oracle со столбцом PostGIS Geometry

SRID со значением больше 300 000 добавляется в системную таблицу ArcSDE.

Используется пользовательский ID PostGIS, если он задан в источнике. Если ID не задан, в целевой базе данных для него задается значение –1.

ID не имеет значения (NULL).

Для ID задано значение 0.

Возникает ошибка, а данные не импортируются.

Возникает ошибка, а данные не импортируются.

При вставке или импорте данных в базу DB2 или Informix приложение ArcGIS также ищет соответствие в таблице пространственных привязок. Если соответствие не найдено, в таблицу пространственных привязок добавляется запись с новой информацией. Дополнительная информация об используемых идентификаторах приведена в документации IBM.

Связанные темы

5/25/2014