Необходимый словарь для использования SQL в многопользовательской базе геоданных

Определения терминов в настоящей теме даны на основе их использования с многопользовательскими базами геоданных, SQL и определяемыми пользователями типами. Вне контекста многопользовательских баз геоданных с пространственными типами данные термины могут иметь иные значения.

Термин

Определение

Система координат

Система координат представляет собой базовую структуру, состоящую из набора точек, линий и/или поверхностей и набора правил, используется для позиционирования точек в пространстве в двух или трех измерениях. Декартова система координат и географическая система координат являются примерами систем координат, используемых на земной поверхности.

Слой (Layer)

После регистрации пространственной таблицы в ArcSDE эта таблица обычно называется слоем, поскольку при регистрации пространственной таблицы в ArcSDE добавляется запись в системную таблицу LAYERS (или sde_layers). После регистрации слоя в базе геоданных он называется классом пространственных объектов.

Это не то же самое, что файл слоя (.lyr) или слои в содержании в ArcMap.

Именованная версия

Именованная версия — это создаваемая пользователем версия базы геоданных, источником которой является версия DEFAULT.

Доступ к именованным версиям осуществляется по разному при использовании для редактирования данных представлений с версиями. Именованная версия должна быть установлена при редактировании через представление с версиями. Сама версия заблокирована на время сеанса редактирования.

Идентификатор ObjectID

Поле ObjectID автоматически поддерживается в ArcGIS и гарантирует, что у каждой записи в таблице будет свой уникальный идентификатор. Большинство функций ArcGIS требует наличия уникального идентификатора ObjectID. Если он не является уникальным, вы увидите несоответствие функций.

Это поле также иногда называется идентификатором строки.

Регистрация в базе геоданных

При регистрации таблицы в базе геоданных для этой таблицы добавляется запись в системные таблицы GDB_ITEMS и TABLE_REGISTRY, по одной записи для каждого столбца в системную таблицу COLUMN_REGISTRY, а также в таблицу добавляется столбец ObjectID. Обслуживание и использование этого столбца осуществляется ArcGIS. Если таблица содержит пространственный столбец, в системную таблицу LAYERS добавляется запись, и запись пространственного столбца добавляется в системную таблицу GEOMETRY_COLUMNS.

Пространственный индекс

Пространственный индекс — это индекс базы данных, создаваемый в пространственном столбце таблицы для оптимизации доступа к пространственным данным.

Пространственные привязки

Пространственная привязка описывает то, где объекты карты расположены в реальном мире. Вы определяете пространственную привязку при создании в базе геоданных набора классов объектов или отдельных классов пространственных объектов. Пространственная привязка включает в себя систему координат для x-, y- и z-значений, а также допуск (tolerance) и значения разрешения (resolution) для x-, y-, z- и m-значений.

Пространственная таблица

Пространственная таблица представляет собой таблицу, содержащую пространственный столбец. Для создания пространственной таблицы можно включить пространственный столбец в выражение CREATE TABLE. Пространственная таблица также называется классом пространственных объектов.

ST_Geometry

Тип данных ST_Geometry - это пользовательский тип данных (UDT), который позволяет вам определять столбцы, в которых хранятся пространственные данные.

ST_Raster

ST_Raster является определяемым пользователем типом данных. Он хранится в отдельной строке, в отдельном столбце объекта типа ST_Raster в определенной пользователем таблице. ST_Raster обеспечивает полную поддержку базы геоданных, а также SQL-доступ к растровым данным. Это позволяет создавать приложения SQL с использованием системы управления базами данных (СУБД) для доступа к растровым операциям и запросам.

Версионные представления

Версионные виды включают в себя виды базы данных, сохраненные процедуры, триггеры и функции, позволяющие просматривать и редактировать версионные данные в таблице базы геоданных с помощью языка запросов SQL. При запросе версионного вида можно просматривать данные в базовой бизнес-таблице и изменения, которые хранятся в дельта-таблицах. Триггеры, используемые версионными видами, обновляют дельта-таблицы в процессе редактирования версионного вида с помощью SQL.

9/11/2013