Необходимый словарь для использования SQL в многопользовательской базе геоданных
Определения терминов в настоящей теме даны на основе их использования с многопользовательскими базами геоданных, SQL и определяемыми пользователями типами. Вне контекста многопользовательских баз геоданных с пространственными типами данные термины могут иметь иные значения.
Термин |
Определение |
---|---|
Система координат |
Система координат представляет собой базовую структуру, состоящую из набора точек, линий и/или поверхностей и набора правил, используется для позиционирования точек в пространстве в двух или трех измерениях. Декартова система координат и географическая система координат являются примерами систем координат, используемых на земной поверхности. |
Слой (Layer) |
После регистрации пространственной таблицы в ArcSDE эта таблица обычно называется слоем, поскольку при регистрации пространственной таблицы в ArcSDE добавляется запись в системную таблицу LAYERS (или sde_layers). После регистрации слоя в базе геоданных он называется классом пространственных объектов. Это не то же самое, что файл слоя (.lyr) или слои в содержании в ArcMap. |
Именованная версия | Именованная версия — это создаваемая пользователем версия базы геоданных, источником которой является версия DEFAULT. Доступ к именованным версиям осуществляется по разному при использовании для редактирования данных представлений с версиями. Именованная версия должна быть установлена при редактировании через представление с версиями. Сама версия заблокирована на время сеанса редактирования. |
Поле 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 - это пользовательский тип данных (UDT), который позволяет вам определять столбцы, в которых хранятся пространственные данные. |
|
ST_Raster является определяемым пользователем типом данных. Он хранится в отдельной строке, в отдельном столбце объекта типа ST_Raster в определенной пользователем таблице. ST_Raster обеспечивает полную поддержку базы геоданных, а также SQL-доступ к растровым данным. Это позволяет создавать приложения SQL с использованием системы управления базами данных (СУБД) для доступа к растровым операциям и запросам. |
|
Версионные виды включают в себя виды базы данных, сохраненные процедуры, триггеры и функции, позволяющие просматривать и редактировать версионные данные в таблице базы геоданных с помощью языка запросов SQL. При запросе версионного вида можно просматривать данные в базовой бизнес-таблице и изменения, которые хранятся в дельта-таблицах. Триггеры, используемые версионными видами, обновляют дельта-таблицы в процессе редактирования версионного вида с помощью SQL. |