Системные таблицы наборов данных

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

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

Наборы классов объектов

Наборы классов объектов - это объекты, которые позволяют реализовывать определенные типы наборов данных базы геоданных, такие как сети или топологии. Набор классов объектов – это не отдельная таблица в базе данных; это виртуальная коллекция классов объектов и наборов данных контроллера (или расширения), сгруппированных по общему идентификатору. Этот идентификатор поддерживается в системной таблице gdb_items. Каждый класс объектов определяется как часть набора классов объектов через системную таблицу gdb_itemrelationships.

Геометрические сети

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

Вы не можете создать геометрические сети в ArcGIS Pro, но вы можете их увидеть.

Количество таблиц может быть различным – в зависимости от элементов, содержащихся в сети. Для геометрической сети с поворотами и весами может быть создано не более 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

Наборы сетевых данных

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

Вы не можете создать или обновить сетевые наборы данных в ArcGIS Pro, но вы можете их увидеть.

Информация о наборах сетевых данных хранится в следующих таблицах. 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. Другие участники портала будут работать с этой сетью через элемент портала, а не слой в базе геоданных.

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

  • un_<id>_aggregations
  • un_<id>_associations
  • un_<id>_attributeoverrides
  • un_<id>_connectivityoverrides
  • un_<id>_containers
  • un_<id>_diagrams
  • un_<id>_dirtyareas
  • un_<id>_edgeweights
  • un_<id>_edges
  • un_<id>_eidmappings
  • un_<id>_elementassociations
  • un_<id>_junctionweights
  • un_<id>_junctions
  • un_<id>_lineerrors
  • un_<id>_pointerrors
  • un_<id>_polygonerrors
  • un_<id>_props
  • un_<id>_relations
  • un_<id>_rules
  • un_<id>_subnetworks
  • un_<id>_systemjunctions
  • un_<id>_templates
  • un_<id>_tmpaggregations
  • un_<id>_tmpcontainers
  • un_<id>_tmpdiagrams
  • un_<id>_tmpedges
  • un_<id>_tmpjunctions
  • un_<id>_tmprelations
  • un_<id>_topology
  • un_<id>_weightdefs

Наборы данных участков

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

Есть два способа организации данных земельных участков: наборы данных земельных участков, доступ к которым выполняется из сервисов объектов, и наборы данных земельных участков в ArcMap.

Наборы данных участков

При создании набора данных участков из ArcGIS Pro в базе данных появляются следующие таблицы:

  • <parcel_fabric>_connections
  • <parcel_fabric>_points
  • <parcel_fabric>_records

Эти таблицы вместе с таблицами классов пространственных объектов, необходимыми для типа набора данных участков, отображаются в ArcGIS Pro и в базе данных.

Наборы данных участков ArcMap

Устаревшие наборы данных участков доступны в базе геоданных непосредственно из ArcMap. Эти типы участков доступны только для чтения в ArcGIS Pro.

Следующие таблицы в базе данных являются частью набора данных участков ArcMap:

  • <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

Наборы данных Terrain

Наборы данных Terrain - это поверхности, представляющие трехмерное пространство. Они используют измерения (хранящиеся как классы пространственных объектов) и правила для создания пирамидных слоев нерегулярной триангуляционной сети (TIN) для представления рельефа. Набор данных terrain ссылается на исходные классы пространственных объектов или исходные классы объектов встроены в набор данных terrain.

Набор данных terrain представлен следующими внутренними таблицами:

  • dtm_<objectID>_compositetiles
  • dtm_<objectID>_dirtyarea
  • dtm_<objectID>_embed_# – Присутствует, только если набор данных terrain содержит встроенные данные. Для каждого класса пространственных объектов, встроенного в набор данных Terrain, будет по одной таблице.
  • dtm_<objectID>_insidetiles
  • dtm_<objectID>_mrfc
  • dtm_<objectID>_props

Наборы данных мозаики

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

В наборе данных мозаики может быть до 12 таблиц. Некоторые из этих таблиц создаются, когда вы в первый раз выполняете операцию, которая требует наличия таблицы. Связанные наборы данных мозаики содержат только две таблицы: BND и LOG. Это следующие таблицы:

  • amd_<mosaic_dataset_name>_ana
  • amd_<mosaic_dataset_name>_art
  • amd_<mosaic_dataset_name>_bnd
  • amd_<mosaic_dataset_name>_cat
  • amd_<mosaic_dataset_name>_cca
  • amd_<mosaic_dataset_name>_che
  • amd_<mosaic_dataset_name>_csl
  • amd_<mosaic_dataset_name>_log
  • amd_<mosaic_dataset_name>_ovr
  • amd_<mosaic_dataset_name>_sml
  • amd_<mosaic_dataset_name>_str
  • amd_<mosaic_dataset_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> – Необязательная таблица для определения атрибутов для значений ячеек растров набора растровых данных.

Наборы инструментов

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

У каждого набора инструментов будет одна таблица. Имя таблицы соответствует имени набора инструментов.