Когда вы обращаетесь к базе данных с помощью запросов, используя систему управления базами данных или инструменты SQL, вы видите таблицы наборов данных базы геоданных. Все таблицы, составляющие отдельный набор данных, хранятся в схеме того пользователя базы данных, который создал этот набор данных.
Здесь перечислены таблицы, которые были созданы для каждого типа набора данных, поддерживаемого в многопользовательской базе геоданных, чтобы вы могли их идентифицировать. Изменять эти таблицы следует в SQL.
Наборы классов объектов
Наборы классов объектов - это объекты, которые позволяют реализовывать определенные типы наборов данных базы геоданных, такие как сети или топологии. Набор классов объектов – это не отдельная таблица в базе данных; это виртуальная коллекция классов объектов и наборов данных контроллера (или расширения), сгруппированных по общему идентификатору. Этот идентификатор поддерживается в системной таблице gdb_items. Каждый класс объектов определяется как часть набора классов объектов через системную таблицу gdb_itemrelationships.
Геометрические сети
Геометрические сети представляют собой наборы классов объектов линий (ребер) и точек (соединений) в наборе данных объектов, у которого есть отношения связности. Геометрические сети - это обычные типы наборов данных, которые используются для моделирования инфраструктуры, например линий электропередач и канализационных систем.
Количество таблиц может быть различным – в зависимости от элементов, содержащихся в сети. Для геометрической сети с поворотами и весами может быть создано не более 21 таблицы.
Звездочкой (*) в следующем списке обозначены таблицы, которые всегда создаются для геометрической сети. Идентификатор в именах таблицы - это логический идентификатор сети, который хранится в системной таблице gdb_items.
- n_<id>_desc*
- n_<id>_e<#>*
- n_<id>_edesc
- n_<id>_estatus*
- n_<id>_etopo*
- n_<id>_flodir*
- n_<id>_j<#>
- n_<id>_jdesc*
- n_<id>_jstatus*
- n_<id>_jtopo*
- n_<id>_jtopo2
- n_<id>_props*
- n_<id>_t<#>
- n_<id>_tdefn
- n_<id>_tdefn2
- n_<id>_tdesc
- n_<id>_tstatus
Наборы сетевых данных
Наборы сетевых данных представляют собой наборы классов объектов, обладающих отношением связности. Наборы сетевых данных создаются с использованием трех типов источников: источников объектов ребер – таких как центральные линии улиц, источников объектов соединений – таких как классы объектов точек, содержащие железнодорожные стрелки, и источников объектов поворотов. Они используются для моделирования транспорта.
Информация о наборах сетевых данных хранится в следующих таблицах. ID в первых шести таблицах является ID логической сети. itemID в двух последних таблицах представляет собой ID объекта сети из системной таблицы gdb_items.
- n_<id>_desc
- n_<id>_edgeweight
- n_<id>_junctionweight
- n_<id>_props
- n_<id>_topology
- n_<id>_turnweight
- nd_<itemid>_dirtyareas
- nd_<itemid>_dirtyobjects
Инженерные сети
Инженерные сети – это набор взаимосвязанных таблиц в многопользовательской базе геоданных, которые обеспечивают основу для моделирования инженерных систем, таких как электричество, газ, вода, ливневая вода, сточные воды и телекоммуникации.
Вы создадите инженерные сети в многопользовательских базах геоданных с помощью ArcGIS Pro и опубликуете эти сети на сайте ArcGIS GIS Server, интегрированном с порталом ArcGIS Enterprise. Другие участники портала будут работать с этой сетью через элемент портала, а не слой в базе геоданных.
Инженерные сети нельзя ни создать, ни просматривать в ArcMap.
Далее следуют таблицы, составляющие инженерную сеть. Некоторые из этих таблиц создаются, когда вы в первый раз выполняете операцию, которая требует наличия таблицы. ObjectID в названиях этих таблиц представляет собой старое значение, взятое из системной таблицы gdb_items.
- UN_<ObjectID>_AGGREGATIONS
- UN_<ObjectID>_ASSOCIATIONS
- UN_<ObjectID>_ATTRIBUTEOVERRIDES
- UN_<ObjectID>_CONNECTIVITYOVERRIDES
- UN_<ObjectID>_CONTAINERS
- UN_<ObjectID>_DIAGRAMS
- UN_<ObjectID>_DIRTYAREAS
- UN_<ObjectID>_EDGEWEIGHTS
- UN_<ObjectID>_EDGES
- UN_<ObjectID>_EIDMAPPINGS
- UN_<ObjectID>_ELEMENTASSOCIATIONS
- n_<id>_junctionweight
- UN_<ObjectID>_JUNCTIONS
- UN_<ObjectID>_LINEERRORS
- UN_<ObjectID>_POINTERRORS
- UN_<ObjectID>_POLYGONERRORS
- UN_<ObjectID>_PROPS
- UN_<ObjectID>_RELATIONS
- UN_<ObjectID>_RULES
- UN_<ObjectID>_SUBNETWORKS
- UN_<ObjectID>_SYSTEMJUNCTIONS
- UN_<ObjectID>_TEMPLATES
- UN_<ObjectID>_TMP* –
- UN_<ObjectID>_TOPOLOGY
- UN_<ObjectID>_WEIGHTDEFS
Наборы схематических данных
Наборы схематических данных аналогичны наборам классов, но они содержат коллекцию Шаблонов схематических представлений и Классов объектов схемы. Они используются для графической визуализации и управляют сетевыми данными.
ID в именах этих таблиц – это идентификатор набора схематических данных, сохраненный в таблице sch_dataset. Звездочка (*) указывает на то, что таблицы созданы при создании набора схематических данных.
- sch_dataset*
- sch_release
- sch_uniqueid
- sch<id>_clsentry*
- sch<id>_datasrc*
- sch<id>_diaclass*
- sch<id>_eltclass* – Для каждой строки данной таблицы создается одна таблица sch<id>e_<feature_class_name> и одна таблица sch<id>a_<feature_class_name>.
- sch<id>_folder*
- sch<id>a_<feature_class_name>
- sch<id>d_<diagram_template_name> – Эта таблица создается при создании шаблона схемы в наборе данных схемы.
- sch<id>e_<feature_class_name>
- sch<id>r_<diagram_template_name> – Эта таблица создается при создании шаблона схемы в наборе данных схемы.
Наборы данных участков
Наборы кадастровых данных представляют собой тип набора данных в базе геоданных, создаваемый и поддерживаемый с использованием данных из планов геодезической съемки. Набор кадастровых данных – это непрерывная, интегрированная поверхность соединенных участков, представляющая полный результат геодезической съемки для участка земли. Этот набор классов содержит несколько классов объектов. данные классы объектов представляют границы, конечные точки и другие физические атрибуты участков.
Набор кадастровых данных (земельных участков) представлен следующими внутренними таблицами:
- <parcel_fabric>_accuracy
- <parcel_fabric>_adjustments
- <parcel_fabric>_control
- <parcel_fabric>_history
- <parcel_fabric>_idsequencer
- <parcel_fabric>_jobobjects
- <parcel_fabric>_jobs
- <parcel_fabric>_levels
- <parcel_fabric>_linepoints
- <parcel_fabric>_lines
- <parcel_fabric>_parcels
- <parcel_fabric>_plans
- <parcel_fabric>_points
- <parcel_fabric>_vectors
Топология
Топология представляет собой правила, обеспечивающие целостность данных и управление поведением классов пространственных объектов. Топология базы геоданных хранит информацию о классах объектов, участвующих в этой топологии, присвоенный ей кластерный допуск, относительный ранг каждого класса объектов в этой топологии, а также перечень правил, которые к ней применяются.
При проверке топологии измененные области и найденные ошибки топологии, определенные для данной топологии, сохраняются в наборе таблиц схемы пользователя, который во время выполнения проверки топологии подключен к базе геоданных.
Ниже перечислены таблицы, образующие топологию. ID в именах этих таблиц – это идентификатор топологии, сохраненный в системной таблице gdb_items.
- t_<id>_dirtyareas
- t_<id>_lineerrors
- t_<id>_pointerrors
- t_<id>_polyerrors
Локаторы
При создании локатора в базе геоданных создается соответствующая таблица набора данных локатора. Таблица набора данных локатора содержит моментальный снимок базовых данных локатора, включая всю информацию об атрибутах и форме, необходимую для геокодирования, в формате, оптимизированном для быстрого поиска и получения информации.
В базе данных создана внутренняя таблица локаторов. У этой таблицы такое же имя, как и у локатора, но к нему добавлен суффикс _lox: <имя локатора>_lox. Если имя локатора содержит пробелы, в имени таблицы эти пробелы заменяются на нижнее подчеркивание (locator_name).
Наборы данных Terrain
Наборы данных Terrain - это поверхности, представляющие трехмерное пространство. Они используют измерения (хранящиеся как классы пространственных объектов) и правила для создания пирамидных слоев нерегулярной триангуляционной сети (TIN) для представления рельефа. Набор данных terrain ссылается на исходные классы пространственных объектов или исходные классы объектов встроены в набор данных terrain.
Набор данных terrain представлен следующими внутренними таблицами:
- DTM_<OBJECTIID>_COMPOSITETILES
- DTM_<OBJECTIID>_DIRTYAREA
- DTM_<OBJECTIID>_EMBED_# – Присутствует, только если набор данных terrain содержит встроенные данные. Для каждого класса пространственных объектов, встроенного в набор данных Terrain, будет по одной таблице.
- DTM_<OBJECTIID>_INSIDETILES
- DTM_<OBJECTIID>_MRFC
- DTM_<OBJECTIID>_PROPS
Наборы данных мозаики
Для реализации наборов данных используется несколько таблиц с информацией об изображениях, сохраненных на диске. Набор свойств и правил в этих таблицах определяет мозаичное представление данных изображений в режиме реального времени.
В наборе данных мозаики может быть до 12 таблиц. Некоторые из этих таблиц создаются, когда вы в первый раз выполняете операцию, которая требует наличия таблицы. Связанные наборы данных мозаики содержат только две таблицы: BND и LOG. Это следующие таблицы:
- AMD_<NAME>_ANA
- amd_<name>_art
- AMD_<NAME>_BND
- amd_<name>_cat
- AMD_<NAME>_CCA
- AMD_<NAME>_CHE
- AMD_<NAME>_CSL
- AMD_<NAME>_LOG
- AMD_<NAME>_OVR
- AMD_<NAME>_SML
- amd_<name>_str
- AMD_<NAME>_STS
Наборы растровых данных и каталоги растров
Растровые данные – это пространственные данные, представленные в массиве ячеек одинакового размера, организованных в строки и столбцы. Растровые данные могут состоять из одного или нескольких каналов растров. Когда вы создаете или импортируете набор растровых данных, в базе данных создается базовая таблица, в которую добавляется столбец Растр. Каждая ячейка столбца растра содержит ссылку на растр, который хранится в отдельной таблице растров.
В каждом наборе растровых данных или каталоге растров содержится базовая таблица, в которой хранятся атрибуты растров, столбец Растр и контур (площадь) этого растра.
Растровые изображения и свойства хранятся в следующих таблицах:
- SDE_AUX_<raster_column_ID>
- SDE_BLK_<raster_column_ID>
- SDE_BND_<raster_column_ID>
- SDE_RAS_<raster_column_ID>
- SDE_VAT_<raster_column_ID> – Необязательная таблица для определения атрибутов для значений ячеек растров набора растровых данных.
- SDE_VAT_<raster_column_ID>_<Object_ID> – Необязательная таблица для определения атрибутов для значений ячеек растров каталога растров. В каждом каталоге растров может быть несколько таких таблиц.
Наборы инструментов
В наборах инструментов хранятся инструменты геообработки и скрипты. Вы можете создавать наборы инструментов в своей базе геоданных, чтобы хранить в них часто используемые системные инструменты геообработки и создаваемые вами пользовательские сценарии.
У каждого набора инструментов будет одна таблица. Имя таблицы соответствует имени набора инструментов.