Системные таблицы в базе геоданных, хранящейся в Oracle

Системные таблицы базы геоданных определяют поведение базы геоданных, хранят информацию о базе геоданных и отслеживают данные, хранящиеся в ней.

View a diagram of the ArcSDE geodatabase system tables.

Для открытия файла необходим Adobe Acrobat Reader.

Системные таблицы и их содержание не следует изменять другими средствами, кроме программного обеспечения ArcGIS. Однако можно использовать SQL для просмотра содержания системных таблиц.

COLUMN_REGISTRY

В таблице COLUMN_REGISTRY хранятся все зарегистрированные столбцы.

ВниманиеВнимание:

Если вы меняете определения столбцов с помощью интерфейса SQL, записи в таблице COLUMN_REGISTRY не обновляются. Это может привести к ошибкам при последующем экспорте данных.

Имя поля

Тип поля

Описание

Null?

TABLE_NAME

NVARCHAR2(160)

Имя таблицы, которая содержит зарегистрированный столбец

NOT NULL

OWNER

NVARCHAR2(32)

Владелец таблицы, в которой находится столбец (пользователь, создавший эту таблицу)

NOT NULL

COLUMN_NAME

NVARCHAR2(32)

Имя зарегистрированного столбца

NOT NULL

SDE_TYPE

NUMBER(38)

Код типа данных столбца; возможные значения и их описания включают:

  • 1 = SE_INT16_TYPE – 2-байтовый целочисленный
  • 2 = SE_INT16_TYPE – 4-байтовый целочисленный
  • 3 = SE_INT16_TYPE – 4-байтовый с плавающей точкой
  • 4 = SE_FLOAT64_TYPE – 8-байтовый с плавающей точкой
  • 5 = SE_STRING_TYPE – массив нулевых терминальных символов
  • 6 = SE_BLOB_TYPE – данные различной длины
  • 7 = SE_DATE_TYPE – структурированная дата и время
  • 8 = SE_SHAPE_TYPE – геометрия формы (SE_SHAPE)
  • 9 = SE_RASTER_TYPE – растр
  • 10 = SE_XML_TYPE – документ XML
  • 11 = SE_INT64_TYPE – 8-байтовый целочисленный
  • 12 = SE_UUID_TYPE – универсальный уникальный идентификатор
  • 13 = SE_CLOB_TYPE – текстовые данные различной длины
  • 14 = SE_NSTRING_TYPE – массив нулевых терминальных символов Unicode
  • 15 = SE_NCLOB_TYPE – CLOB в формате Unicode
  • 20 = SE_POINT_TYPE – точечный пользовательский тип
  • 21 = SE_CURVE_TYPE – линейный пользовательский тип
  • 22 = SE_LINESTRING_TYPE – линейный пользовательский тип
  • 23 = SE_SURFACE_TYPE – полигональный пользовательский тип
  • 24 = SE_POLYGON_TYPE – полигональный пользовательский тип
  • 25 = SE_GEOMETRYCOLLECTION_TYPE – мультиточечный пользовательский тип
  • 26 = SE_MULTISURFACE_TYPE – линейный пользовательский тип
  • 27 = SE_MULTICURVE_TYPE – линейный пользовательский тип
  • 28 = SE_MULTIPOINT_TYPE – мультиточечный пользовательский тип
  • 29 = SE_MULTILINESTRING_TYPE – мультилинейный пользовательский тип
  • 30 = SE_MULTIPOLYGON_TYPE – мультиполигональный пользовательский тип
  • 31 = SE_GEOMETRY_TYPE – геометрия пользовательского типа

COLUMN_SIZE

NUMBER(38)

Длина значения зарегистрированного столбца

DECIMAL_DIGITS

NUMBER(38)

Количество целочисленных знаков справа от десятичной запятой в значении столбца

DESCRIPTION

NVARCHAR2(65)

Описание типа столбца

OBJECT_FLAGS

NUMBER(38)

Хранит свойства столбца, к которым относятся:

  • Наличие ID строки
  • Столбец Row ID, управляемый ArcSDE
  • Разрешить значения NULL
  • Хранит данные Oracle LONG RAW
  • Хранит данные BLOB
  • Хранит данные CLOB
  • Хранит данные геометрии ST_Geometry
  • Хранит бинарные данные геометрии
  • Хранит данные геометрии пользовательского типа
  • Хранит данные геометрии Oracle LOB
  • Хранит бинарные растровые данные
  • Хранит растровые данные пользовательского типа
  • Хранит данные XML
  • Хранит даты
  • Хранит время
  • Хранит метку времени
  • Строка Unicode

NOT NULL

OBJECT_ID

NUMBER(38)

Выберите RASTERCOLUMN_ID таблицы RASTER_COLUMNS, если столбец является растровым, или LAYER_ID таблицы LAYERS, если столбец является столбцом геометрии.

COMPRESS_LOG

В таблице COMPRESS_LOG хранятся все операции сжатия, выполняемые над базой геоданных.

ПримечаниеПримечание:

Таблица создается при первом сжатии базы геоданных.

Имя поля

Тип поля

Описание

Null?

SDE_ID

NUMBER(38)

Номер идентификации процесса операции сжатия; ссылается на столбец sde_id в таблице sde_process_information

NOT NULL

SERVER_ID

NUMBER(38)

Системный process_id процесса сервера ArcSDE, который выполнил или выполняет операцию сжатия

NOT NULL

NOT NULL

DIRECT_CONNECT

VARCHAR2(1)

Y (да) или N (нет), если клиент выполняет прямое подключение к базе геоданных

NOT NULL

COMPRESS_START

DATE

Дата и время начала операции сжатия

NOT NULL

START_STATE_COUNT

NUMBER(38)

Число состояний при начале сжатия

NOT NULL

COMPRESS_END

DATE

Дата и время завершения операции сжатия

END_STATE_COUNT

NUMBER(38)

Число оставшихся после сжатия состояний

COMPRESS_STATUS

NVARCHAR2(20)

Обозначает, успешно или нет завершена операция сжатия

DBTUNE

В таблице DBTUNE хранятся ключевые слова конфигурации для объектов данных ArcSDE, таких как классы объектов.

Имя поля

Тип поля

Описание

Null?

KEYWORD

NVARCHAR2(32)

Ключевое слово конфигурации

NOT NULL

PARAMETER

NVARCHAR2(32)

Параметр конфигурации

NOT NULL

CONFIG_STRING

NCLOB

Значение параметра конфигурации

GDB_ITEMRELATIONSHIPS

В таблице GDB_ITEMRELATIONSHIPS хранится информация о связывании объектов в GDB_ITEMS. Например, в этой таблице отслеживаются наборы данных и реплики.

Имя поля

Тип поля

Описание

Null?

OBJECTID

NUMBER(38)

Уникальный идентификатор строки

NOT NULL

UUID

CHARACTER(38)

Уникальный идентификатор элемента

NOT NULL

TYPE

CHARACTER(38)

Соответствует UUID в таблице GDB_ITEMRELATIONSHIPTYPES

NOT NULL

ORIGINID

CHARACTER(38)

Соответствует UUID в таблице GDB_ITEMS

NOT NULL

DESTID

CHARACTER(38)

Соответствует UUID в таблице GDB_ITEMS

NOT NULL

ATTRIBUTES

BLOB

Параметр, задающий представление атрибутивных пар

PROPERTIES

NUMBER(38)

Свойства битовой маски элемента

GDB_ITEMRELATIONSHIPTYPES

В таблице GDB_ITEMRELATIONSHIPTYPES обрабатываются данные по типам отношений между объектами в таблице GDB_ITEMS.

Имя поля

Тип поля

Описание

Null?

OBJECTID

NUMBER(38)

Уникальный идентификатор строки

NOT NULL

UUID

CHARACTER(38)

Уникальный идентификатор элемента

NOT NULL

NAME

NVARCHAR2(226)

Имя типа отношения; могут использоваться следующие значения:

  • DatasetInFeatureDataset
  • DatasetInFolder
  • DatasetOfReplicaDataset
  • DatasetsRelatedThrough
  • DomainInDataset
  • FeatureClassInGeometricNetwork
  • FeatureClassInNetworkDataset
  • FeatureClassInParcelFabric
  • FeatureClassInTerrain
  • FeatureClassInTopology
  • FolderInFolder
  • ItemInFolder
  • ReplicaDatasetInReplica
  • RepresentationOfFeatureClass
  • TableInParcelFabric

NOT NULL

FORWARDLABEL

NVARCHAR2(226)

Надпись, которая описывает отношение из контекста исходного элемента

BACKWARDLABEL

NVARCHAR2(226)

Надпись, которая описывает отношение из контекста элемента назначения

ORIGITEMTYPEID

CHARACTER(38)

Соответствует UUID в таблице GDB_ITEMTYPES

NOT NULL

DESTITEMTYPEID

CHARACTER(38)

Соответствует UUID в таблице GDB_ITEMTYPES

NOT NULL

ISCONTAINMENT

NUMBER(4)

Обозначает, используются ли механизмы управления зависимостью исходного элемента для управления зависимостью конечного объекта

GDB_ITEMS

Элементы – это любые использующиеся в системе ArcGIS объекты, которые могут индексироваться и участвовать в поиске, включая таблицы, домены, топологии и сети. В таблице GDB_ITEMS обрабатывается информация обо всех элементах, хранящихся в базе геоданных.

Имя поля

Тип поля

Описание

Null?

OBJECTID

NUMBER(38)

Уникальный идентификатор строки

NOT NULL

UUID

CHARACTER(38)

Уникальный идентификатор элемента

NOT NULL

TYPE

CHARACTER(38)

Соответствует UUID в таблице GDB_ITEMTYPES

NOT NULL

NAME

NVARCHAR2(226)

Имя элемента (логическое)

PHYSICALNAME

NVARCHAR2(226)

Полное имя элемента

PATH

NVARCHAR2(512)

Уникальный относительный путь к элементу

URL

NVARCHAR2(255)

URL, ассоциированный с элементом; используется со службами каталога

PROPERTIES

NUMBER(38)

Свойства битовой маски элемента

ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ

BLOB

Информация об элементе, который не зависит от лежащего в его основе набора данных, например последовательный метод отображения; символ класса объектов; или ширина столбца, цвет или шрифт таблиц

DATASETSUBTYPE1

NUMBER(38)

Обозначает тип пространственного объекта таблицы

Для классов объектов и каталогов растров допустимы следующие значения:

  • Null
  • 1 = простой пространственный объект
  • 7 = простой объект-соединение
  • 8 = простое ребро
  • 10 = сложное ребро
  • 11 = объекты-аннотации
  • 13 = пространственный объект-размер
  • 14 = элемент каталога растров

Для классов отношений хранится кардинальность класса. Возможные значения:

  • 1 = 1:1
  • 2 = 1:M
  • 3 = M:N

Для топологий, в этом поле хранится Topology ID.

DATASETSUBTYPE2

NUMBER(38)

Обозначает тип геометрии таблицы

Для классов объектов и каталогов растров допустимы следующие значения:

  • Null
  • 1 = одиночная, геометрия с нулевой размерностью
  • 2 = упорядоченный набор точек
  • 3 = упорядоченный набор путей
  • 4 = набор колец, упорядоченный по отношению включения
  • 9 = набор участков поверхности

Для классов отношений, значение этого столбца обозначает, является ли класс отношений атрибутивным. Возможные значения: 0 = неатрибутивный, 1 = атрибутивный.

DATASETINFO1

NVARCHAR2(255)

Хранит имя поля геометрии для класса объектов

DATASETINFO2

NVARCHAR2(255)

Хранит информацию о классах объектов, которые участвуют в топологиях

DEFINITION

NUMBER(38)

Хранит информацию об элементе

DOCUMENTATION

NUMBER(38)

Описание данных элемента (метаданные)

ITEMINFO

NUMBER(38)

Информация о хранении элемента, такие как символы, не зависящая от набора данных

SHAPE

ST_GEOMETRY

Пространственный экстент элемента

GDB_ITEMTYPES

В таблице GDB_ITEMTYPES хранится информация о типе объекта каждого элемента в таблице GDB_ITEMS.

Имя поля

Тип поля

Описание

Null?

OBJECTID

NUMBER(38)

Уникальный идентификатор строки

NOT NULL

UUID

CHARACTER(38)

Уникальный идентификатор элемента

NOT NULL

PARENTTYPEID

CHARACTER(38)

Соответствует UUID в этой таблице (GDB_ITEMTYPES)

NOT NULL

NAME

NVARCHAR2(226)

Имя типа элемента; могут использоваться следующие значения:

  • AbstractTable
  • Набор данных каталога
  • Домен кодированных значений
  • Набор данных
  • Домен
  • Набор данных дополнительного модуля
  • Класс пространственных объектов
  • Набор классов объектов
  • Папка
  • Геометрическая сеть
  • Исторический маркер
  • Элемент
  • Набор данных мозаики
  • Набор сетевых данных
  • Набор данных участков
  • Интервальный домен
  • Каталог растров
  • Набор растровых данных
  • Класс отношений
  • Реплика
  • Реплика набора данных
  • Класс представлений
  • Ресурс
  • Набор схематических данных
  • Набор геодезических данных
  • Таблица
  • Набор данных terrain
  • Tin
  • Набор инструментов
  • Топология
  • Рабочая область
  • Расширение рабочей области

NOT NULL

GDB_REPLICALOG

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

Имя поля

Тип поля

Описание

Null?

ID

NUMBER(38)

Уникальный идентификатор строки

NOT NULL

REPLICAID

NUMBER(38)

Соответствует полю OBJECTID в таблице GDB_ITEMS

NOT NULL

EVENT

NUMBER(38)

Обозначает, проводилось ли протоколирование импорта (1) или экспорта (2)

ERRORCODE

NUMBER(38)

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

NOT NULL

LOGDATE

DATE

Дата события

NOT NULL

SOURCEBEGINGEN

NUMBER(38)

В одном событии могут быть импортированы или экспортированы несколько поколений смены данных. Это значение обозначает номер первого поколения изменений. Например, если импортировались поколения с 1 по 3, в этом поле будет записано значение 1.

NOT NULL

SOURCEENDGEN

NUMBER(38)

В одном событии могут быть импортированы или экспортированы несколько поколений смены данных. Это значение обозначает номер последнего поколения изменений. Например, если импортировались поколения с 1 по 3, в этом поле будет записано значение 3.

NOT NULL

TARGETGEN

NUMBER(38)

Поколение, к которому применяются изменения; это значение используется для применения изменений к соответствующей версии в целевой реплике.

NOT NULL

GDB_TABLES_LAST_MODIFIED

Таблица gdb_tables_last_modified используется для проверки системных таблиц базы геоданных при кэшировании клиентским приложением.

Имя поля

Тип поля

Описание

Null?

TABLE_NAME

NVARCHAR2(160)

Имя системной таблицы базы геоданных, которая была изменена

NOT NULL

LAST_MODIFIED_COUNT

NUMBER(38)

Хранит число изменений системной таблицы; постепенно увеличивается при каждом новом изменении

NOT NULL

GEOMETRY_COLUMNS

В таблице GEOMETRY_COLUMNS хранится строка для каждого столбца типа geometry в базе данных, соответствующей спецификации OpenGIS SQL. ArcSDE использует эту таблицу только для записи — ArcSDE обращается к ней только при добавлении или удалении слоя, использующего формат данных OpenGIS SQL. Эта таблица определяется спецификацией OpenGIS SQL, и может обновляться другими приложениями, использующими столбцы геометрии, которые не управляются ArcSDE. При создании нового столбца геометрии в формате, соответствующем спецификации OpenGIS, в таблицу GEOMETRY_COLUMNS добавляются полностью квалифицированная таблица, название столбца и идентификатор пространственной привязки (SRID).

Каждый столбец геометрии связан с системой пространственной привязки. ArcSDE хранит информацию о каждой системе пространственной привязки в таблице SPATIAL_REFERENCES.

Имя поля

Тип поля

Описание

Null?

F_TABLE_CATALOG

NVARCHAR2(32)

База данных, в которой хранится таблица объектов

F_TABLE_SCHEMA

NVARCHAR2(32)

Схема, в которой хранится бизнес-таблица

NOT NULL

F_TABLE_NAME

NVARCHAR2(160)

Имя бизнес-таблицы набора данных

NOT NULL

F_GEOMETRY_COLUMN

NVARCHAR2(32)

Имя столбца геометрии в бизнес-таблице

NOT NULL

G_TABLE_CATALOG

NVARCHAR2(32)

База данных, в которой хранится столбец геометрии

G_TABLE_SCHEMA

NVARCHAR2(32)

Схема, в которой хранится таблица, содержащая столбец геометрии

NOT NULL

G_TABLE_NAME

NVARCHAR2(160)

Имя таблицы, которая содержит столбец геометрии

NOT NULL

STORAGE_TYPE

NUMBER(38)

Код типа хранения геометрии; может представлять WKB, WKT, BINARY или SDO_GEOMETRY

GEOMETRY_TYPE

NUMBER(38)

Код для типа геометрии, хранящийся в данном столбце; может представлять точку, мультиточку, линию, мультилинию, полигон или мультиполигон

COORD_DIMENSION

NUMBER(38)

Код для координат измерения:

  • 0 = точка
  • 1 = линейное
  • 2 = площадное

MAX_PPR

NUMBER(38)

Максимальное количество точек в строке (в ArcSDE больше не используется)

SRID

NUMBER(38)

Spatial reference ID

NOT NULL

INSTANCES

Таблица INSTANCES используется для отслеживания баз геоданных, хранящихся в схеме пользователя (отличной от схемы пользователя sde). Данная таблица хранится в основной базе геоданных SDE.

Имя поля

Тип поля

Описание

Null?

INSTANCE_ID

NUMBER(38)

Уникальный идентификатор для первичного ключа базы геоданных с пользовательской схемой

NOT NULL

INSTANCE_NAME

NVARCHAR2(32)

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

NOT NULL

CREATION_DATE

DATE

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

NOT NULL

STATUS

NUMBER(38)

Текущий статус пользовательской базы геоданных; содержит одно из следующих значений:

  • 1 = База геоданных открыта и в данный момент поддерживает подключения.
  • 2 = База геоданных приостановлена или остановлена, и в данный момент не поддерживает подключения.
  • 3 = Экземпляр потерял подключение к СУБД.

NOT NULL

TIME_LAST_MODIFIED

DATE

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

NOT NULL

LAYER_LOCKS

В таблице LAYER_LOCKS обрабатываются блокировки классов объектов.

Имя поля

Тип поля

Описание

Null?

SDE_ID

NUMBER(38)

Идентификационный номер процесса, заблокировавшего слой; соответствует столбцу sde_id в таблице PROCESS_INFORMATION

NOT NULL

LAYER_ID

NUMBER(38)

Соответствует полю layer_id в таблице LAYERS

NOT NULL

AUTOLOCK

CHARACTER(1)

Значение 1 устанавливается при внутренней блокировке; иначе, если слой блокирован приложением, устанавливается значение 0.

NOT NULL

LOCK_TYPE

CHARACTER(1)

Тип блокировки поля может быть следующим:

  • 0 = Блокировка чтения всего слоя
  • 1 = Блокировка записи всего слоя
  • 2 = Блокировка чтения области внутри слоя
  • 3 = Блокировка записи области внутри слоя
  • 4 = Автоблокировка слоя

NOT NULL

MINX

NUMBER(38)

Минимальная x-координата ограничивающей рамки, использующейся для задания объектов в пределах заблокированной области

MINY

NUMBER(38)

Минимальная y-координата ограничивающей рамки, использующейся для задания объектов в пределах заблокированной области

MAXX

NUMBER(38)

Максимальная x-координата ограничивающей рамки, использующейся для задания объектов в пределах заблокированной области

MAXY

NUMBER(38)

Максимальная y-координата ограничивающей рамки, использующейся для задания объектов в пределах заблокированной области

lock_time

DATE

Дата и время блокировки слоя

NOT NULL

LAYER_STATS

В таблице LAYER_STATS хранится статистика версионных и неверсионных классов пространственных объектов. Эта статистика вычисляется при обновлении статистики базы геоданных. Эта статистика используется некоторыми инструментами геообработки для определения необходимости разбиения на листы.

Таблица LAYER_STATS связана с таблицей LAYERS по ID слоя.

Имя поля

Тип поля

Описание

Null?

LAYER_ID

NUMBER(38)

Уникальный идентификатор слоя

NOT NULL

MINX

NUMBER(38)

Минимальное значение x-координаты слоя

NOT NULL

MINY

NUMBER(38)

Минимальное значение y-координаты слоя

NOT NULL

MAXX

NUMBER(38)

Максимальное значение x-координаты слоя

NOT NULL

MAXY

NUMBER(38)

Максимальное значение y-координаты слоя

NOT NULL

MINZ

NUMBER(38)

Минимальное значение z-координаты слоя

MINM

NUMBER(38)

Минимальное значение m-координаты слоя

MAXZ

NUMBER(38)

Максимальное значение z-координаты слоя

MAXM

NUMBER(38)

Максимальное значение m-координаты слоя

TOTAL_FEATURES

NUMBER(38)

Общее число пространственных объектов в классе объектов

NOT NULL

TOTAL_POINTS

NUMBER(38)

Общее число точек (вершин) в классе объектов

NOT NULL

VERSION_ID

NUMBER(38)

Уникальный идентификатор версии базы геоданных

LAST_ANALYZED

DATE

Дата и время последнего анализа и обновления статистики класса объектов

NOT NULL

LAYERS

В таблице LAYERS хранятся данные о каждом классе объектов базы данных. Информация помогает создавать и обрабатывать пространственные индексы, обеспечивать правильность типов геометрии и целостность данных, и сохранять пространственную привязку для координатных данных.

В этой таблице хранится запись для каждого пространственного столбца в базе данных. Приложения используют свойства слоя для определения доступных источников пространственных данных. Свойства слоя используются в ArcSDE для проверки содержания пространственного столбца, индексирования значений геометрии, и для создания и управления связанными таблицами СУБД.

Имя поля

Тип поля

Описание

Null?

LAYER_ID

NUMBER(38)

Уникальный идентификатор слоя

NOT NULL

DESCRIPTION

NVARCHAR2(65)

Пользовательское описание слоя

DATABASE_NAME

NVARCHAR2(32)

Не используется (Not used)

OWNER

NVARCHAR2(32)

Пользователь, создавший этот слой

NOT NULL

TABLE_NAME

NVARCHAR2(160)

Имя бизнес-таблицы слоя

NOT NULL

SPATIAL_COLUMN

NVARCHAR2(32)

Имя пространственного столбца слоя

EFLAGS

NUMBER(38)

Хранит следующие свойства слоя:

  • Координаты с одинарной и двойной точностью
  • 3D координаты
  • Измерения
  • Состояние автоблокировки
  • Режим ввода-вывода: "только загрузка" или нормальный
  • Аннотации
  • Данные САПР
  • Является ли изображением другого слоя
  • Не содержит пространственный индекс
  • Тип данных СУБД, в котором хранятся данные слоя
  • Типы sde, которые может принимать слой, это могут быть такие типы, как точки, линии и полигоны

LAYER_MASK

NUMBER(38)

Хранит дополнительные внутренние свойства слоя

GSIZE1

FLOAT(64)

Размер первой пространственной сетки

GSIZE2

FLOAT(64)

Размер второй пространственной сетки

GSIZE3

FLOAT(64)

Размер третьей пространственной сетки

MINX

FLOAT(64)

Минимальное значение x-координаты слоя

MINY

FLOAT(64)

Минимальное значение y-координаты слоя

MAXX

FLOAT(64)

Максимальное значение x-координаты слоя

MAXY

FLOAT(64)

Максимальное значение y-координаты слоя

MINZ

FLOAT(64)

Минимальное значение z-координаты слоя

MAXZ

FLOAT(64)

Максимальное значение z-координаты слоя

MINM

FLOAT(64)

Минимальное значение m-координаты слоя

MAXM

FLOAT(64)

Максимальное значение m-координаты слоя

CDATE

NUMBER(38)

Дата создания слоя

NOT NULL

LAYER_CONFIG

NVARCHAR2(32)

Ключевое слово конфигурации, которое использовалось при создании слоя

OPTIMAL_ARRAY_SIZE

NUMBER(38)

Размер буфера для массива геометрии

STATS_DATE

NUMBER(38)

Дата последнего вычисления статистики слоя

MINIMUM_ID

NUMBER(38)

Минимальное значение ID объекта бинарного слоя

SRID

NUMBER(38)

Идентификационный номер пространственной привязки; внешний ключ для значения srid в таблице SPATIAL_REFERENCES

NOT NULL

BASE_LAYER_ID

NUMBER(38)

Хранит значение layer_id базового слоя, на котором основано изображение

NOT NULL

SECONDARY_SRID

NUMBER(38)

Используется для хранения высокоточной координатной привязки для проецирования данных в случае, когда данные обычной точности были конвертированы в высокоточные

LINEAGES_MODIFIED

В таблице LINEAGES_MODIFIED содержится ID линейки состояний и время последнего изменения.

Имя поля

Тип поля

Описание

Null?

LINEAGE_NAME

NUMBER(38)

Соответствует полю LINEAGE_NAME в таблице STATE_LINEAGES

NOT NULL

TIME_LAST_MODIFIED

DATE

Дата и время последнего изменения линейки

NOT NULL

METADATA

Когда вы добавляете локатор в базу геоданных под управлением СУБД, в таблицу METADATA добавляется строка для каждого параметра локатора. Каждая строка в таблице LAYER_STATS задает один параметр локатора.

Имя поля

Тип поля

Описание

Null?

RECORD_ID

NUMBER(38)

Уникальный идентификатор записи

NOT NULL

OBJECT_NAME

NVARCHAR2(160)

Имя локатора, к которому относится свойство, и внешний ключ для столбца имени в таблице LOCATORS

NOT NULL

OBJECT_OWNER

NVARCHAR2(32)

Имя пользователя, которому принадлежит запись

NOT NULL

OBJECT_TYPE

NUMBER(38)

Параметру локатора всегда присваивается значение 2

NOT NULL

CLASS_NAME

NVARCHAR2(32)

Параметру локатора всегда присваивается значение SDE_internal

PROPERTY

NVARCHAR2(32)

Имя параметра локатора

PROP_VALUE

NVARCHAR2(255)

Значение параметра локатора

DESCRIPTION

NVARCHAR2(65)

Не используется для параметров локатора

CREATION_DATE

DATE

Это дата и время создания параметра локатора

NOT NULL

MVTABLES_MODIFIED

В таблице MVTABLES_MODIFIED содержится список всех таблиц, которые изменяются в каждом состоянии базы данных. Эта информация позволяет быстро определить наличие конфликтов между версиями или состояниями базы данных.

В таблице MVTABLES_MODIFIED содержится список всех таблиц, которые изменяются в соответствии с состоянием базы данных. Эта информация позволяет приложениям определять, какие таблицы необходимо проверить на наличие изменений при решении конфликтов между версиями и состояниями базы данных.

При каждом изменении класса объектов или таблицы в одном из состояний базы данных, в таблице MVTABLES_MODIFIED появляется новая запись. При согласовании двух версий, сначала необходимо определить состояния, которые соответствуют этим версиям – состояние текущей редактируемой версии и состояние целевой версии. На основании данных состояний выводится общий предок состояния – это происходит в процессе обратного отслеживания происхождения состояний двух версий.

Имя поля

Тип поля

Описание

Null?

STATE_ID

NUMBER(38)

Идентификатор состояния, в котором была модифицирована данная таблица; соответствует столбцу ID в таблице STATES

NOT NULL

REGISTRATION_ID

NUMBER(38)

Идентификатор (ID) регистрации таблицы, которая была изменена в данном состоянии; соответствует REGISTRATION_ID в таблице TABLE_REGISTRY

NOT NULL

OBJECT_LOCKS

В таблице OBJECT_LOCKS обрабатываются блокировки объектов базы геоданных.

Имя поля

Тип поля

Описание

Null?

SDE_ID

NUMBER(38)

Идентификационный номер процесса, заблокировавшего объект базы геоданных; содержит ссылку на столбец SDE_ID в таблице PROCESS_INFORMATION

NOT NULL

OBJECT_ID

NUMBER(38)

Идентификатор набора данных

NOT NULL

OBJECT_TYPE

NUMBER(38)

Тип блокировки объекта, например, блокировка version,state_tree, использующаяся внутренними приложениями

NOT NULL

APPLICATION_ID

NUMBER(38)

Уникальный идентификатор приложения

NOT NULL

AUTOLOCK

CHARACTER(1)

Значение 1 устанавливается при внутренней блокировке слоя; т.е., если слой блокирован приложением.

NOT NULL

LOCK_TYPE

CHARACTER(1)

Тип блокировки объекта: S = общий или E = эксклюзивный.

NOT NULL

lock_time

DATE

Дата и время блокировки объекта

NOT NULL

PROCESS_INFORMATION

В таблице PROCESS_INFORMATION хранится статистика сеанса ArcSDE, например, число считанных и записанных во время сеанса строк.

Имя поля

Тип поля

Описание

Null?

SDE_ID

NUMBER(38)

Идентификационный номер процесса

NOT NULL

SERVER_ID

NUMBER(38)

ID процесса операционной системы, использующегося для процесса сервера

NOT NULL

AUDSID

NUMBER(38)

ID процесса gsrvr

NOT NULL

START_TIME

DATE

Дата и время начала работы процесса

NOT NULL

RCOUNT

NUMBER(38)

Число обработанных чтений записей

NOT NULL

WCOUNT

NUMBER(38)

Число обработанных записей

NOT NULL

OPCOUNT

NUMBER(38)

Общее число операций, выполненных процессом

NOT NULL

NUMLOCKS

NUMBER(38)

Число блокировок, открытых в данный момент процессом

NOT NULL

FB_PARTIAL

NUMBER(38)

Общее число частичных объектов, отсылаемых процессом

NOT NULL

FB_COUNT

NUMBER(38)

Общее число буферов, загруженных процессом

NOT NULL

FB_FCOUNT

NUMBER(38)

Общее число объектов, буферизованных процессом

NOT NULL

FB_KBYTES

NUMBER(38)

Общее число килобайт, буферизованных процессом

NOT NULL

OWNER

NVARCHAR2(30)

Имя подключенного пользователя

NOT NULL

DIRECT_CONNECT

VARCHAR2(1)

Обозначает, был ли процесс запущен прямым подключением: T (истинно) или F (ложно)

NOT NULL

SYSNAME

NVARCHAR2(32)

Операционная система на клиентском компьютере

NOT NULL

NODENAME

NVARCHAR2(255)

Имя подключенного клиентского компьютера

NOT NULL

XDR_NEEDED

VARCHAR2(1)

Записывает, использовал ли клиент XDR для связи с gsrvr: T (истинно) или F (ложно)

NOT NULL

PROXY_YN

VARCHAR2(1)

Показывает, использует ли подключение логин прокси

PARENT_SDE_ID

NUMBER(38)

SDE_ID родительского логина прокси

RASTER_COLUMNS

В таблице RASTER_COLUMNS содержится список столбцов растров, хранящихся в базе данных.

В этой таблице имеются ссылки на растровые данные в каналах, блоках и в дополнительных таблицах.

Имя поля

Тип поля

Описание

Null?

RASTERCOLUMN_ID

NUMBER(38)

Первичный ключ таблицы столбцов растра

NOT NULL

DESCRIPTION

NVARCHAR2(65)

Пользовательское описание таблицы растра

DATABASE_NAME

NVARCHAR2(32)

Не используется (Not used)

OWNER

NVARCHAR2(32)

Владелец бизнес-таблицы столбца растра

NOT NULL

TABLE_NAME

NVARCHAR2(160)

Имя бизнес-таблицы

NOT NULL

RASTER_COLUMN

NVARCHAR2(32)

Имя столбца растра

NOT NULL

CDATE

NUMBER(38)

Дата добавления столбца растра в бизнес-таблицу

NOT NULL

CONFIG_KEYWORD

NVARCHAR2(32)

Ключевое слово конфигурации DBTUNE, указанное при создании растра; определяет, как хранятся в базе данных таблицы и индексы растра

MINIMUM_ID

NUMBER(38)

Задается при создании растра, содержит значение столбца raster_id таблицы растра

BASE_RASTERCOLUMN_ID

NUMBER(38)

Если столбец растра является частью изображения, а не таблицы, входит ли rastercolumn_id в базовую таблицу изображения

NOT NULL

RASTERCOLUMN_MASK

NUMBER(38)

Для растра базы геоданных задается 256

NOT NULL

SRID

NUMBER(38)

Идентификационный номер пространственной привязки; ссылается на SRID в таблице SPATIAL_REFERENCES

SDE_ARCHIVES

В таблице SDE_ARCHIVES хранятся метаданные архивов в базе геоданных.

Имя поля

Тип поля

Описание

Null?

ARCHIVING_REGID

NUMBER(38)

ID регистрации бизнес-таблицы

HISTORY_REGID

NUMBER(38)

ID регистрации архивной таблицы

FROM_DATE

NVARCHAR2(32)

Имя поля даты начала

TO_DATE

NVARCHAR2(32)

Имя поля даты окончания

ARCHIVE_DATE

NUMBER(38)

Дата создания архива

ARCHIVE_FLAGS

NUMBER(38)

Не используется

SDE_LOGFILE_POOL

Независимо от того, какой тип файлов журнала вы используете, каждая вновь созданная база геоданных будет иметь таблицу SDE_LOGFILE_POOL. Описание этой и других таблиц файлов журнала приведено в Таблицы файлов журнала в базе геоданных в Oracle.

SDE_TABLES_MODIFIED

В таблице SDE_TABLES_MODIFIED записываются изменения системных таблиц. Эта информация используется для того, чтобы не считывать неизменившиеся таблицы.

Имя поля

Тип поля

Описание

Null?

TABLE_NAME

NVARCHAR2(32)

Имя системной таблицы ArcSDE, которая была изменена

NOT NULL

TIME_LAST_MODIFIED

DATE

Дата и время изменения таблицы

NOT NULL

SDE_XML_COLUMNS

При добавлении столбца ArcSDE XML в бизнес-таблицу, в таблице столбцов XML появляется новая строка. Эта таблица есть в каждой базе геоданных ArcSDE.

Имя поля

Тип поля

Описание

Null?

COLUMN_ID

NUMBER(38)

Идентификатор столбца XML; ArcSDE присваивает его в момент создания столбца XML.

NOT NULL

REGISTRATION_ID

NUMBER(38)

Идентификатор бизнес-таблицы, содержащей столбец XML, соответствует столбцу REGISTRATION_ID в таблице TABLE_REGISTRY

NOT NULL

COLUMN_NAME

NVARCHAR2(32)

Имя столбца XML в бизнес-таблице

NOT NULL

INDEX_ID

NUMBER(38)

Идентификатор индекса XPath, связанного со столбцом XML (если существует); внешний ключ к XML-таблице индексов

MINIMUM_ID

NUMBER(38)

Начальное значение идентификационного номера отдельных XML-документов в столбце XML бизнес-таблицы

CONFIG_KEYWORD

NVARCHAR2(32)

Ключевое слово конфигурации DBTUNE, содержащее параметры, которые определяют описание в базе данных XML-документов, а также таблиц индексов XML XPath и текстовых индексов, созданных в этих таблицах.

XFLAGS

NUMBER(38)

Значение, показывающее, хранятся ли документы в таблицах документов XML в сжатом или в несжатом виде; сжатие включено по умолчанию (сжатые документы улучшают производительность.)

SDE_XML_INDEX_TAGS

Столбец ArcSDE XML может дополнительно иметь индекс XPath, который позволяет выполнять поиск по содержимому определенного элемента XML или по атрибуту в каждом документе. Определение элементов и атрибутов, которые включены в каждый индекс XPath или исключены из него, приведены в данной таблице.

Данная таблица используется один раз для каждой базы данных ArcSDE. Она содержит одну строку для каждого XPath, связанного с индексом XPath XML-столбца ArcSDE.

Имя поля

Тип поля

Описание

Null?

INDEX_ID

NUMBER(38)

Идентификатор индекса XPath, связанного со столбцом XML (если существует); внешний ключ к XML-таблице indexes

NOT NULL

TAG_ID

NUMBER(38)

Идентификатор XPath или тега

NOT NULL

TAG_NAME

NVARCHAR2(1024)

Абсолютное значение XPath, определяющее XML-элемент или атрибут, содержащийся в XML-документе

(Например, /metadata/mdDateSt обозначает элемент XML, а /metadata/dataIdInfo/tpCat/TopicCatCd/@value обозначает атрибут XML.

Пути XPath не должны содержать знак звездочки [*] для ссылки на группу XML элементов или атрибутов – каждый элемент или атрибут должен указываться точно, в соответствии с XPath, заданным в этой таблице.)

NOT NULL

DATA_TYPE

NUMBER(38)

Значение, указывающее, будет ли индексирован элемент или атрибут XML как строка или число

  • 1 = Содержание тега будет индексироваться как текст.
  • 2 = Содержание тега будет индексироваться как число.

NOT NULL

TAG_ALIAS

NUMBER(38)

Число, использующееся для идентификации XPath

(Например, протокол связи Z39.50 использует числовые коды для ссылки на содержимое, по которому может выполняться поиск. ArcIMS Z39.50 Connector не использует этот столбец.)

DESCRIPTION

NVARCHAR2(64)

Текст, определяющий содержимое, которое должно содержаться в XML-элементе или атрибуте

IS_EXCLUDED

NUMBER(38)

Значение, указывающее на то, включен ли XML-элемент в индекс XPath или исключен из него

  • 0 = включено
  • 1 = исключено

NOT NULL

SDE_XML_INDEXES

Данная таблица используется один раз для каждой базы данных ArcSDE. Она содержит одну строку для каждого XML-столбца ArcSDE, имеющего индекс XPath.

Имя поля

Тип поля

Описание

Null?

INDEX_ID

NUMBER(38)

Идентификатор индекса XPath

NOT NULL

INDEX_NAME

NVARCHAR2(32)

Имя индекса XPath

Для индексов XPath, связанных с сервисом ArcIMS Metadata Service, имя будет иметь вид ims_xml#, где # является идентификатором столбца XML в бизнес-таблице Metadata Service.

NOT NULL

OWNER

NVARCHAR2(32)

Пользователь базы данных, которому принадлежит столбец XML

Для сервиса метаданных ArcIMS Metadata Services это имя пользователя, указанное в файле конфигурации сервиса ArcXML.

INDEX_TYPE

NUMBER(38)

Значение, указывающее на тип индекса XPath

  • 1 = индекс типа SE_XML_INDEX_TEMPLATE
  • 2 = индекс типа SE_XML_INDEX_DEFINITION

DESCRIPTION

NVARCHAR2(64)

Текст, идентифицирующий индекс XPath

Если для создания индекса использовался файл определения индекса, описание индекса может быть приведено в начале файла.

SERVER_CONFIG

В таблице SERVER_CONFIG хранятся параметры конфигурации сервера ArcSDE. От этих параметров зависит, как программное обеспечение ArcSDE использует память.

Имя поля

Тип поля

Описание

Null?

PROP_NAME

NVARCHAR2(32)

Имя параметра инициализации

NOT NULL

CHAR_PROP_VALUE

NVARCHAR2(512)

Буквенное значение параметра инициализации

NUM_PROP_VALUE

NUMBER(38)

Целочисленное значение параметра инициализации

SPATIAL_REFERENCES

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

Каждый столбец геометрии таблицы GEOMETRY_COLUMNS связан с системой пространственной привязки, информация о которой хранится в таблице SPATIAL_REFERENCES. Столбцы этой таблицы задаются в спецификации OpenGIS SQL (SRID, SRTEXT, AUTH_NAME и AUTH_SRID) и необходимы для внутреннего преобразования координат в ArcSDE. Система пространственной привязки определяет систему координат геометрии и придает смысл числовым значениям координат геометрии.

Имя поля

Тип поля

Описание

Null?

SRID

NUMBER(38)

Идентификатор пространственной привязки

NOT NULL

DESCRIPTION

NVARCHAR2(64)

Описательная информация о пространственной привязке.

AUTH_NAME

NVARCHAR2(256)

Имя стандарта или органа стандартизации, которое указывается для данной системы пространственной привязки

Например, POSC будет корректным значением для AUTH_NAME.

AUTH_SRID

NUMBER(38)

Идентификатор системы пространственной привязки, определенный авторством, указанным в AUTH_NAME

FALSEX

FLOAT(64)

Сдвиг по Х используется для преобразования наземных координат во внутреннюю систему координат

NOT NULL

FALSEY

FLOAT(64)

Сдвиг по Y используется для преобразования наземных координат во внутреннюю систему координат

NOT NULL

XYUNITS

FLOAT(64)

Масштабный коэффициент используется для преобразования наземных координат во внутреннюю систему координат

NOT NULL

FALSEZ

FLOAT(64)

Сдвиг по Z используется для преобразования Z -значений во внутреннюю систему координат

NOT NULL

ZUNITS

FLOAT(64)

Коэффициент масштабирования используется для преобразования Z -значений во внутреннюю систему координат

NOT NULL

FALSEM

FLOAT(64)

Сдвиг измерения используется для преобразования значений измерений во внутреннюю систему координат

NOT NULL

MUNITS

FLOAT(64)

Коэффициент масштабирования используется для преобразования измерений во внутреннюю систему координат

NOT NULL

XYCLUSTER_TOL

FLOAT(64)

Кластерный допуск координат x,y для обработки топологии

ZCLUSTER_TOL

FLOAT(64)

Кластерный допуск координат z для обработки топологии

MCLUSTER_TOL

FLOAT(64)

Кластерный допуск измерений для обработки топологии

OBJECT_FLAGS

NUMBER(38)

Хранит атрибуты объекта, включая точность

NOT NULL

SRTEXT

NVARCHAR2(1024)

Имя и дескриптор пространственной привязки, отображаемые в интерфейсе ArcGIS

NOT NULL

STATE_LINEAGES

В таблице STATE_LINEAGES хранится линейка каждого состояния. Для каждой версии создается новое имя линейки. Каждый раз при добавлении состояния, добавляется имя линейки и ID состояния. Когда добавляется состояние, которое является новой версией, добавляется линейка предыдущих состояний родительского состояния с именем линейки.

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

Имя поля

Тип поля

Описание

Null?

LINEAGE_NAME

NUMBER(38)

Имя, описывающее состояние

NOT NULL

LINEAGE_ID

NUMBER(38)

Уникальный идентификатор отдельных состояний

NOT NULL

STATE_LOCKS

В таблице STATE_LOCKS обрабатываются блокировки состояний версий.

Имя поля

Тип поля

Описание

Null?

SDE_ID

NUMBER(38)

Номер идентификации процесса, который заблокировал состояние; ссылается на столбец SDE_ID в таблице PROCESS_INFORMATION

NOT NULL

STATE_ID

NUMBER(38)

Идентификатор заблокированного состояния

NOT NULL

AUTOLOCK

CHARACTER(1)

Значение 1 устанавливается при внутренней блокировке; иначе, если слой блокирован приложением, устанавливается значение 0

NOT NULL

LOCK_TYPE

CHARACTER(1)

Тип блокировки состояния может быть следующим:

  • 0 = Общая блокировка всего древа состояний
  • 1 = Эксклюзивная блокировка всего древа состояний
  • 2 = Общая блокировка состояния
  • 3 = Эксклюзивная блокировка состояния
  • 4 = Общая автоблокировка
  • 5 = Эксклюзивная автоблокировка

NOT NULL

lock_time

DATE

Дата и время блокировки состояния

NOT NULL

STATES

В таблице STATES содержатся состояния метаданных. В таблице учитываются состояния в разное время, время создания, время закрытия, родительское состояние и владелец каждого состояния.

При создании состояния, ему присваивается ID и в таблицу добавляется запись.

Имя поля

Тип поля

Описание

Null?

STATE_ID

NUMBER(38)

Уникальный идентификатор этого состояния, присваивается ArcSDE

NOT NULL

OWNER

NVARCHAR2(32)

Пользователь, создавший это состояние

NOT NULL

CREATION_TIME

DATE

Дата и время создания состояния

NOT NULL

CLOSING_TIME

DATE

Дата и время закрытия состояния

PARENT_STATE_ID

NUMBER(38)

STATE_ID родительского состояния

NOT NULL

LINEAGE_NAME

NUMBER(38)

Ссылается на линейку состояний, хранящуюся в таблице STATE_LINEAGES

NOT NULL

ST_COORDINATE_SYSTEMS

В таблице ST_COORDINATE_SYSTEMS содержатся все системы координат, зарегистрированные с данным пространственным типом. Эта таблица обновляется при установке и обновлении ArcSDE. Она также может быть обновлена, чтобы включать пользовательские системы координат, с помощью функции ST_CSRegister function.

Дополнительно к таблице ST_SPATIAL_REFERENCES, таблица ST_COORDINATE_SYSTEMS описывает системы координат и проекции, доступные для типа ST_Geometry.

Имя поля

Тип поля

Описание

Null?

NAME

NVARCHAR2(128)

Имя системы координат

TYPE

NVARCHAR2(128)

Тип системы координат: PROJECTED, GEOGRAPHIC или UNSPECIFIED

DEFINITION

NVARCHAR2(2048)

Известное текстовое описание системы координат

ORGANIZATION

NVARCHAR2(128)

Название организации, разработавшей (определившей) систему координат

ID

NUMBER(38)

Идентификатор (ID) системы координат, заданный разработавшей ее организацией

NOT NULL

DESCRIPTION

NVARCHAR2(256)

Описание применения системы координат

ST_GEOMETRY_COLUMNS

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

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

Данная таблица используется для выполнения выборки и операций метаданных DML. Встроенные процедуры используются для добавления и удаления записей из таблицы ST_GEOMETRY_COLUMNS.

Имя поля

Тип поля

Описание

Null?

OWNER

NVARCHAR2(32)

Имя схемы, которой принадлежит таблица

NOT NULL

TABLE_NAME

NVARCHAR2(32)

Некорректное имя таблицы, имеющее один или более пространственных типов

NOT NULL

COLUMN_NAME

NVARCHAR2(32)

Имя столбца геометрии

NOT NULL

GEOMETRY_TYPE

NVARCHAR2(32)

Типы геометрии, связанные со столбцом

PROPERTIES

NUMBER(38)

Битовая маска, содержащая информацию о приложении, такую, как объект (примитив), статус таблицы, режим - load/normal, таблица или представление

SRID

NUMBER(38)

Значение пространственной привязки из таблицы ST_SPATIAL_REFERENCES

NOT NULL

GEOM_ID

NUMBER(38)

Однозначно определяет запись; используется как ключ ссылки на index_id в таблице ST_GEOMETRY_INDEX

NOT NULL

ST_GEOMETRY_INDEX

Данная таблица содержит информацию о пространственном индексе для столбца ST_Geometry. Пространственный индекс для типа ST_Geometry является индексом домена, на который ссылается выражение CREATE INDEX.

Размеры грида и SRID определяются выражением PARAMETERS в выражении CREATE INDEX. При использовании LTER INDEX REBUILD значение SRID не должно изменяться. Если оно было изменено, то значения SRID для всех объектов также должны быть обновлены в отдельном выражении UPDATE в таблице. Чтобы определить размеры грида и SRID, используйте ключевые слова st_grids и st_srid:

CREATE INDEX shape_idx1 ON SCOTT.PARCELS (shape) 
INDEXTYPE IS SDE.ST_SPATIAL_INDEX
PARAMETERS('st_grids=1,0,0 st_srid=1');

OWNER, TABLE_NAME, и COLUMN_NAME однозначно идентифицируют индекс домена ST_SPATIAL_INDEX.

Имя поля

Тип поля

Описание

Null?

OWNER

NVARCHAR2(32)

Владелец схемы

TABLE_NAME

NVARCHAR2(32)

Некорректное имя таблицы

COLUMN_NAME

NVARCHAR2(32)

Имя столбца геометрии

INDEX_ID

NUMBER(38)

Уникально идентифицирует индекс домена

NOT NULL

GRID

SDE.SP_GRID_INFO

Тип грида, содержащий многоуровневую целочисленную информацию грида

SP_GRID_INFO является объектом столбца GRID_TYPE, содержащим три значения грида с типом NUMBER.

SRID

NUMBER(38)

Информация о SRID и пространственной привязке

NOT NULL

COMMIT_INT

NUMBER(38)

Применяемые XML интервалы для строк пространственного индекса; число задействованных строк перед запуском COMMIT. Значением по умолчанию является 1000.

VERSION

NUMBER(38)

Номер версии индекса доменов

STATUS

NVARCHAR2(10)

Описывает статус индекса (1 = Активный или 0 = Выключен). Загрузка может выключить индекс для лучшей производительности. Значение по умолчанию - Активный (Active).

INDEX_NAME

NVARCHAR2(30)

Имя ST_SPATIAL_INDEX (индекс домена)

UNIQUENESS

VARCHAR2(9)

Показывает, является ли индекс домена уникальным или нет (UNIQUE или NONUNIQUE)

DISTINCT_KEYS

NUMBER(38)

Число различных ключей индекса доменов

BLEVEL

NUMBER(38)

Глубина индекса домена от корневого блока до дочернего блока

LEAF_BLOCKS

NUMBER(38)

Число дочерних блоков для индекса доменов

CLUSTERING_FACTOR

NUMBER(38)

Показывает, как порядок строк в таблице основан на значениях индекса; если значение CLUSTERING_FACTOR близко к числу блоков, то таблица упорядочена. В данном случае, записи индекса в отдельный дочерний блок могут привести к организации строк в сходные блоки данных. Если значение CLUSTERING_FACTOR близко к числу строк, то таблица упорядочена случайным образом, и в данном случае маловероятно, что значения индекса в одном дочернем блоке приведут к организации строк в сходные блоки данных.

DENSITY

NUMBER(38)

Среднее количество объектов на ячейку грида

NUM_ROWS

NUMBER(38)

Количество сток в таблице, содержащей ST_Geometry и ST_SPATIAL_INDEX

NUM_NULLS

NUMBER(38)

Количество нулевых значений (NULL) ST_Geometry в таблице, содержащей ST_Geometry и ST_SPATIAL_INDEX

SAMPLE_SIZE

NUMBER(38)

Размер примера данных, используемого для получения статистики СУБД

LAST_ANALYZED

DATE

Дата последнего анализа таблицы

USER_STATS

NVARCHAR2(3)

Показывает, была ли статистика введены напрямую пользователем (YES) или нет (NO)

ST_FUNCS

SDE.ST_FUNCS_ARRAY

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

ST_SPATIAL_REFERENCES

Данная таблица содержит все пространственные привязки, доступные для типа ST_Geometry. Пространственные таблицы должны быть привязаны корректно, чтобы вы могли анализировать их индивидуально, или комбинировать их, чтобы увидеть их отношения. Это означает, что они должны иметь пространственную привязку и систему координат.

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

Дополнительно к таблице ST_COORDINATE_SYSTEMS, таблица ST_SPATIAL_REFERENCES описывает системы координат и проекции, доступные для типа ST_Geometry. Включенная в эту таблицу схема показывает масштаб и сдвиги координат (x,y,z) и измерений (m). Эта информация используется для конвертирования десятичных значений в целые, и отрицательных значений в положительные, для целей хранения и отображения.

Таблица ST_SPATIAL_REFERENCES предварительно заполнена пространственными привязками, разработанными European Petroleum Survey Group (EPSG). Коды EPSG используются как идентификаторы пространственной привязки (SRID), что облегчает обмен данными между базами данных. В эту таблицу также добавляются данные о других пространственных привязках, если при импорте данных входная пространственная привязка не соответствует имеющимся.

Имя поля

Тип поля

Описание

Null?

SR_NAME

NVARCHAR2(128)

Имя пространственной привязки (Spatial reference name)

NOT NULL

SRID

NUMBER(38)

Идентификатор пространственной привязки (Spatial reference ID)

NOT NULL

X_OFFSET

FLOAT(126)

Значение, используемое для сдвига значений х-координат

NOT NULL

Y_OFFSET

FLOAT(126)

Значение, используемое для сдвига значений y-координат

NOT NULL

XYUNITS

FLOAT(126)

Масштабный коэффициент, используемый для x- и y-координат после выполнения сдвига

NOT NULL

Z_OFFSET

FLOAT(126)

Значение, используемое для сдвига значений z-координат

NOT NULL

Z_SCALE

FLOAT(126)

Масштабный коэффициент, используемый для z-координат после выполнения сдвига

NOT NULL

M_OFFSET

FLOAT(126)

Значение, используемое для сдвига измерений

NOT NULL

M_SCALE

FLOAT(126)

Масштабный коэффициент, используемый для измерений после выполнения сдвига

NOT NULL

MIN_X

FLOAT(126)

Минимально возможное x-значение координаты

NOT NULL

MAX_X

FLOAT(126)

Максимально возможное x-значение координаты

NOT NULL

MIN_Y

FLOAT(126)

Минимально возможное y-значение координаты

NOT NULL

MAX_Y

FLOAT(126)

Максимально возможное y-значение координаты

NOT NULL

MIN_Z

FLOAT(126)

Минимально возможное z-значение координаты

MAX_Z

FLOAT(126)

Максимально возможное z-значение координаты

MIN_M

FLOAT(126)

Минимально возможное m-значение измерения

MAX_M

FLOAT(126)

Минимально возможное m-значение измерения

CS_ID

NUMBER(38)

Внешний ключ для таблицы ST_COORDINATE_SYSTEMS

CS_NAME

NVARCHAR2(128)

Имя системы координат для данной системы пространственной привязки

NOT NULL

CS_TYPE

NVARCHAR2(128)

Тип системы координат: PROJECTED, GEOGRAPHIC или UNSPECIFIED

NOT NULL

ORGANIZATION

NVARCHAR2(128)

Название организации, разработавшей (определившей) систему координат

ORG_COORDSYS_ID

NUMBER(38)

Идентификатор (ID) системы координат, заданный разработавшей ее организацией

DEFINITION

NVARCHAR2(2048)

Известное текстовое описание системы координат

NOT NULL

DESCRIPTION

NVARCHAR2(256)

Описание применения системы пространственной привязки

TABLE_LOCKS

В таблице TABLE_LOCKS обрабатываются блокировки зарегистрированных таблиц ArcSDE.

Имя поля

Тип поля

Описание

Null?

SDE_ID

NUMBER(38)

Номер идентификации процесса, который заблокировал таблицу; ссылается на столбец SDE_ID в таблице PROCESS_INFORMATION

NOT NULL

REGISTRATION_ID

NUMBER(38)

Внешний ключ для поля registration_id в таблице TABLE_REGISTRY

NOT NULL

LOCK_TYPE

NCHAR(1)

Тип блокировки таблицы

  • S = общий
  • E = эксклюзивный

NOT NULL

lock_time

DATE

Дата и время блокировки таблицы

NOT NULL

TABLE_REGISTRY

В таблице TABLE_REGISTRY хранятся все зарегистрированные таблицы. Значения включают ID, имя таблицы, владельца и описание.

Имя поля

Тип поля

Описание

Null?

REGISTRATION_ID

NUMBER(38)

Уникальный идентификатор регистрации таблицы

NOT NULL

TABLE_NAME

NVARCHAR2(160)

Имя таблицы

NOT NULL

OWNER

NVARCHAR2(32)

Пользователь, создавший эту таблицу

NOT NULL

ROWID_COLUMN

NVARCHAR2(32)

Имя столбца ObjectID в таблице

DESCRIPTION

NVARCHAR2(65)

Пользовательское текстовое описание таблицы

OBJECT_FLAGS

NUMBER(38)

Хранит свойства регистрации таблицы, к которым относятся:

  • Таблица имеет зарегистрированный ID строки.
  • ArcSDE управляет ID столбца.
  • Таблица имеет столбец геометрии.
  • Таблица является версионным видом.
  • В таблице может использоваться блокировка строк.
  • Таблица имеет столбец растра.
  • Таблица является видом другой таблицы.
  • Таблица имеет столбец локатора геокодирования.
  • Операции языка определения данных запрещены.
  • Операции языка манипуляций с данными запрещены.
  • Таблица скрыта.
  • Таблица имеет идентификаторы отдельных строк.
  • Таблица имеет столбец XML.
  • Таблица имеет слой, хранящий двойные координаты.
  • Внутренние состояния версионной таблицы можно редактировать.
  • Это базовая таблица хранения.
  • Таблица имеет допустимую геометрию.
  • Таблица может архивироваться.
  • Таблица в режиме ввода-вывода "только загрузка"
  • Это – таблица истории.

NOT NULL

REGISTRATION_DATE

NUMBER(38)

Дата регистрации таблицы в ArcSDE

NOT NULL

CONFIG_KEYWORD

NVARCHAR2(32)

Ключевое слово конфигурации, указанное при регистрации таблицы; определяет способ хранения таблицы и ее индексов в базе данных

MINIMUM_ID

NUMBER(38)

Минимальное значение row_id таблицы

IMV_VIEW_NAME

NVARCHAR2(32)

Имя версионного вида данной таблицы

VERSION

В таблице VERSION обрабатывается информация о версии ArcSDE, с которой ожидается работа базы данных. В таблице содержатся идентификаторы версий для наиболее свежих установленных версий ArcSDE.

Таблица VERSION и другие системные таблицы ArcSDE обновляются после установки новой версии ArcSDE.

Имя поля

Тип поля

Описание

Null?

MAJOR

NUMBER(38)

Номер основной версии; например, для ArcSDE 9.3, основная версия – 9.

NOT NULL

MINOR

NUMBER(38)

Номер второстепенной версии; например, для ArcSDE 9.3, номер второстепенной версии – 3.

NOT NULL

BUGFIX

NUMBER(38)

Номер установленного патча или сервис-пака

NOT NULL

DESCRIPTION

NVARCHAR2(96)

Системное описание установки ArcSDE

NOT NULL

RELEASE

NUMBER(38)

Полный номер версии, например, 92009

NOT NULL

SDE_SVR_REL_LOW

NUMBER(38)

Обозначает номер самой старой версии сервера, который может работать на этом экземпляре

NOT NULL

VERSIONS

В таблице VERSIONS содержится информация о версионных базах данных.

Для каждой версии указывается имя, владелец, описание и связанное состояние базы данных. В этой таблице указываются различные версии, содержащиеся в базе данных, и приводится список версий, допустимых для пользователя. Эти версии используются для доступа к определенным состояниям базы данных из приложения. Имя версии и ID являются уникальными.

При первом создании таблицы VERSIONS в ArcSDE, в таблице указывается версия по умолчанию. Версия по умолчанию называется DEFAULT, принадлежит администратору ArcSDE и имеет тип доступа PUBLIC. Начальный state_id устанавливается на 0, в строке описания можно видеть Instance Default Version. Поскольку версия по умолчанию имеет права доступа PUBLIC, любой пользователь может изменить ее состояние.

Имя поля

Тип поля

Описание

Null?

NAME

NVARCHAR2(64)

Уникальное имя версии

NOT NULL

OWNER

NVARCHAR2(32)

Владелец версии

NOT NULL

VERSION_ID

NUMBER(38)

Уникальный идентификатор версии

NOT NULL

STATUS

NUMBER(38)

Задает, является ли версия общедоступной или доступна только для владельца

NOT NULL

STATE_ID

NUMBER(38)

Идентификатор состояния базы данных, на которое указывает версия

NOT NULL

DESCRIPTION

NVARCHAR2(65)

Не обязательное описание версии

PARENT_NAME

NVARCHAR2(64)

Имя родительской версии

PARENT_OWNER

NVARCHAR2(32)

Имя владельца родительской версии

PARENT_VERSION_ID

NUMBER(38)

Идентификатор родительской версии

CREATION_TIME

DATE

Дата и время создания версии

NOT NULL

9/11/2013