在使用数据库管理系统或 SQL 工具查询数据库时,您将看到地理数据库数据集表。所有组成单个数据集的表都将由创建数据集的数据库用户所有。
此处将列出为企业级地理数据库中每个受支持的数据集类型创建的表,以便您进行识别。这些表应使用 SQL 进行更改。
要素数据集
要素数据集是允许您执行特定地理数据库数据集类型(例如网络或拓扑)的对象。要素数据集不是数据库中的单独表;它是按公共 ID 分组的要素类和控制器(或扩展)数据集的虚拟集合。ID 将保留在 gdb_items 系统表中。每个要素类都通过 gdb_itemrelationships 系统表标识为要素数据集的一部分。
几何网络
几何网络是要素数据集中具有连通性关系的线(边)和点(交汇点)要素类的集合。几何网络是旧数据集类型,用于为电力管线和下水道系统等公用设施基础设施构建模型。
表的数量取决于该网络所包含的元素。对于包含转弯和权重的几何网络来说,最多可创建 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
网络数据集
网络数据集是具有连通性关系的要素类的集合。网络数据集可通过三种类型的源创建,即边要素源(如街道中心线)、交汇点要素源(如包含铁路交叉点的点要素类)以及转弯要素源。这些源可用于构建交通网的模型。
以下表格用于存储网络数据集信息。前六个表中的 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
逻辑示意图数据集
逻辑示意图数据集与要素数据集类似,但逻辑示意图数据集包含逻辑示意图模板和逻辑示意图要素类的集合。逻辑示意图数据集用于以图形方式显示和操作网络数据。
表名称中的 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> - 此表将在逻辑示意图数据集中创建逻辑示意图模板时创建。
宗地结构
宗地结构是地理数据库中的一种数据集,可使用测量图中的数据对其进行创建和维护。此结构是相连宗地的一种连续的整合表面,表示了一片土地区域的完整测量记录。该数据集包含多个要素类。这些要素类可表示边界、端点以及宗地的其他物理属性。
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> - 可选表格,用于定义栅格数据集的栅格像元值的属性。
- sde_vat_<raster_column_ID>_<ObjectID> - 可选表格,用于定义栅格目录的栅格像元值的属性。每个栅格目录均可包含多个此种表格。
工具箱
工具箱存储地理处理工具和脚本。您可以在地理数据库中创建工具箱,以存储您经常使用的系统地理处理工具和创建的自定义脚本。
每个工具箱都将有一个对应的表。表名称将与工具箱的名称对应。