数据集系统表

在使用数据库管理系统或 SQL 工具查询数据库时,您将看到地理数据库数据集表。所有组成单个数据集的表都将存储在创建数据集的数据库用户的方案中。

此处将列出为企业级地理数据库中每个受支持的数据集类型创建的表,以便您进行识别。这些表应使用 SQL 进行更改。

要素数据集

要素数据集是允许您执行特定地理数据库数据集类型(例如网络或拓扑)的对象。要素数据集不是数据库中的单独表;它是按公共 ID 分组的要素类和控制器(或扩展)数据集的虚拟集合。ID 将保留在 gdb_items 系统表中。每个要素类都通过 gdb_itemrelationships 系统表标识为要素数据集的一部分。

几何网络

几何网络是要素数据集中具有连通性关系的线(边)和点(交汇点)要素类的集合。几何网络是旧数据集类型,用于为电力管线和下水道系统等公用设施基础设施构建模型。

您无法在 ArcGIS Pro 中创建几何网络,但您可以查看这些网络。

表的数量取决于该网络所包含的元素。对于包含转弯和权重的几何网络来说,最多可创建 21 个表。

以下列表中的星号 (*) 表示始终为几何网络创建的表。表名称中的 ID 为逻辑网络 ID,存储在 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 为逻辑网络标识符。后两个表中的 itemID 为 gdb_items 系统表中网络的对象 ID。

  • 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 Enterprise 门户联合的 ArcGIS GIS Server 站点。门户的其他成员可通过门户项目(而非地理数据库中的图层)与网络进行交互。

以下是组成公共设施网络的表。某些表是在您首次执行要用到对应表的操作时生成的。表名称中的 ID 为 gdb_items 系统表中的 oid 值。

  • 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> - 可选表格,用于定义栅格数据集的栅格像元值的属性。

工具箱

工具箱存储地理处理工具和脚本。您可以在地理数据库中创建工具箱,以存储您经常使用的系统地理处理工具和创建的自定义脚本。

每个工具箱都将有一个对应的表。表名称将与工具箱的名称对应。