在使用数据库管理系统或 SQL 工具查询数据库时,您将看到地理数据库数据集表。所有组成单个数据集的表都将存储在创建数据集的数据库用户的方案中。
此处将列出为企业级地理数据库中每个受支持的数据集类型创建的表,以便您进行识别。 请勿使用 SQL 更改以下表。
目录数据集
目录数据集是地理数据库中的表,用于存储对其他数据源的引用。 您可将其用于组织数据项目。
目录数据集的对象 ID 存储在 GDB_ITEMS 系统表中。 在 GDB_ITEMS 系统表的定义字段中,存储要素类型值的 XML 定义为 esriFTCatalogDatasetItem。
要素数据集
要素数据集是允许您执行特定地理数据库数据集类型(例如网络或拓扑)的对象。 要素数据集不是数据库中的单独表;它是按公共 ID 分组的要素类和控制器(或扩展)数据集的虚拟集合。 ID 将保留在 GDB_ITEMS 系统表中。 每个要素类都通过 GDB_ITEMRELATIONSHIPS 系统表标识为要素数据集的一部分。
网络数据集
网络数据集是具有连通性关系的要素类的集合。 网络数据集可通过三种类型的源创建,即边要素源(如街道中心线)、交汇点要素源(如包含铁路交叉点的点要素类)以及转弯要素源。 这些源可用于构建交通网的模型。
您无法在 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>_TRACECONFIGURATIONS
- UN_<ID>_WEIGHTDEFS
追踪网络
追踪网络是一组相互关联的表格,可以提供用于对线性系统(例如铁路和水文系统)进行建模的框架。
以下是组成追踪网络的表格。 某些表是在您首次执行要用到对应表的操作时生成的。 表名称中的 ID 为 GDB_ITEMS 系统表中的 oid 值。
- TN_<ID>_AGGREGATIONS
- TN_<ID>_ASSOCIATIONS
- TN_<ID>_CONTAINERS
- TN_<ID>_DIAGRAMS
- TN_<ID>_DIRTYAREAS
- TN_<ID>_EDGEWEIGHTS
- TN_<ID>_EDGES
- TN_<ID>_EIDMAPPINGS
- TN_<ID>_ELEMENTASSOCIATIONS
- TN_<ID>_JUNCTIONWEIGHTS
- TN_<ID>_JUNCTIONS
- TN_<ID>_LINEERRORS
- TN_<ID>_POINTERRORS
- TN_<ID>_PROPS
- TN_<ID>_RELATIONS
- TN_<ID>_SYSTEMJUNCTIONS
- TN_<ID>_TEMPLATES
- TN_<ID>_TMPAGGREGATIONS
- TN_<ID>_TMPCONTAINERS
- TN_<ID>_TMPDIAGRAMS
- TN_<ID>_TMPEDGES
- TN_<ID>_TMPJUNCTIONS
- TN_<ID>_TMPRELATIONS
- TN_<ID>_TOPOLOGY
- TN_<ID>_TRACECONFIGURATIONS
- TN_<ID>_WEIGHTDEFS
拓扑
拓扑是强制数据完整性和管理空间相关要素类行为的规则。 地理数据库拓扑中存储着与以下内容有关的信息:参与拓扑的要素类、分配给拓扑的拓扑容差、各要素类在拓扑中的相对等级以及应用于拓扑的一系列规则。
已注册为分支版本化的要素数据集支持拓扑。 您必须将要素数据集和拓扑发布为可编辑的要素服务,才能使用拓扑。 验证拓扑时,由验证过程识别的脏区和拓扑错误将存储在地理数据库的一组表中。 这些表的所有者与参与拓扑的要素类的所有者为同一数据库用户。
以下是组成拓扑的表。 表名称中的 ID 为存储在 GDB_ITEMS 系统表中的拓扑标识符。
- T_<ID>_DIRTYAREAS
- T_<ID>_LINEERRORS
- T_<ID>_POINTERRORS
- T_<ID>_POLYERRORS
镶嵌数据集
为了实现镶嵌数据集,需要用到多个可存储磁盘上所存储影像的相关信息的表格。 表中的一组属性及规则定义了影像数据的实时镶嵌视图。 数据集名称是系统表名称的中间部分。
镶嵌数据集中最多可以有 12 个表。 某些表是在您首次执行要用到对应表的操作时生成的。 被引用的镶嵌数据集仅包含两个表:BND 和 LOG 表。 这些表如下:
- AMD_<dataset_name>_ANA
- AMD_<dataset_name>_ART
- AMD_<dataset_name>_BND
- AMD_<dataset_name>_CAT
- AMD_<dataset_name>_CCA
- AMD_<dataset_name>_CHE
- AMD_<dataset_name>_CSL
- AMD_<dataset_name>_LOG
- AMD_<dataset_name>_OVR
- AMD_<dataset_name>_SML
- AMD_<dataset_name>_STR
- AMD_<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> - 可选表格,用于定义栅格数据集的栅格像元值的属性。
轨迹数据集
轨迹数据集存储表示卫星轨道路径的文件和数据点的集合。
除了您在 ArcGIS Pro 中看到的数据集之外,用户方案中的四个表格还存储了每个轨迹数据集的相关信息。 系统表的 <dataset_name> 部分与轨迹数据集的名称相同。
- AMD_<dataset_name>_ART
- AMD_<dataset_name>_BND
- AMD_<dataset_name>_CAT
- AMD_<dataset_name>_DEF
- AMD_<dataset_name>_LOG
工具箱
工具箱存储地理处理工具和脚本。 您可以在地理数据库中创建工具箱,以存储您经常使用的系统地理处理工具和创建的自定义脚本。
对于每个工具箱,均会有一个表。 表名称将与工具箱的名称对应。