要素数据集是共用一个通用坐标系的相关要素类的集合。 要素数据集用于促进创建控制器数据集(有时也称为扩展数据集),例如宗地结构、拓扑或公共设施网络。 要包含在扩展数据集中的要素类首先被组织到要素数据集中。
下面列出了 ArcGIS Pro 要素数据集中一些受支持的数据类型:
设置要素数据集的过程包含三项主要任务:
- 创建要素数据集。
- 添加将包含在要素数据集中的要素类集。
- 创建控制器数据集,例如拓扑、地形数据集、网络数据集、公共设施网络、宗地结构或 LRS(适用于 Pipeline Referencing 或 Roads and Highways)。
注:
使用企业级地理数据库时,只有要素数据集的所有者可以向其添加要素类。
权限
在企业级地理数据库中,数据所有者可以授予要素数据集的权限,以允许其他数据库用户查看或修改其包含的要素类。
在要素数据集级别为用户或角色授予权限时,权限将应用于要素数据集中的所有要素类。 无法向要素数据集中的要素类授予特定权限。 添加新要素类后,它将自动继承在要素数据集上设置的权限。
有关设置权限的信息,请参阅授予和撤销数据库和企业级地理数据库中的数据集权限。
空间参考
创建要素数据集后,必须定义其空间参考。 这包括坐标系(地理投影或特定投影)以及 x、y、z 和 m 值的坐标单位及容差。 要素数据集中的所有要素类必须共用一个通用坐标系,并且各要素的 x,y 坐标也必须在一个空间范围内。
注:
如果要添加至要素数据集的数据集的坐标系不匹配,则必须更改坐标系的投影。 有关详细信息,请参阅投影地理处理工具。
在要素数据集中创建要素类时,坐标系继承自该要素数据集。
有关定义坐标系和空间参考的信息,请参阅空间参考概述。
创建要素数据集
要创建要素数据集,请完成以下步骤:
- 右键单击目录窗格中的目标地理数据库,指向新建,然后单击要素数据集 。
创建要素数据集地理处理工具随即打开。
- 在要素数据集名称文本框中输入要素数据集的名称。
- 在坐标系下拉菜单中选择坐标系,或单击选择坐标系按钮并进行选择。
- 单击运行创建要素数据集。
访问要素数据集属性
创建的要素数据集将在目录窗格中显示,可从要素数据集属性对话框查看要素数据集的属性并执行地理数据库管理任务。
按照以下步骤访问要素数据集属性对话框并检查为要素数据集定义的属性。
- 在目录窗格中打开数据库文件夹,然后单击地理数据库以展开其内容。
- 右键单击要素数据集,然后单击属性 。
要素数据集属性对话框随即打开并显示两个选项卡:常规和管理。
要素数据集属性
要素数据集属性对话框包含适用于要素数据集的两个选项卡:常规和管理。
常规选项卡
常规选项卡显示以下要素数据集属性:
- 名称 - 要素数据集的名称。 可以通过在文本框中单击并进行相应更改来更新要素数据集的名称。
- 存储 - 表示在要素数据集中存储坐标时使用的精度(高或低)。
- 已追踪复本 - 表示是否已在要素数据集上启用复本追踪。
注:
如果您在要素数据集上启用复本追踪后将要素类添加到要素数据集,则在要素数据集上运行启用复本追踪地理处理工具,以在新要素类上启用复本追踪。
ObjectID - 此参数基于要素数据集中所有要素类的对象 ID 值。 由于可以在要素数据集中添加或移除要素类,因此当打开要素数据集属性对话框时,不会自动填充或保留要素数据集的 ObjectID 值。
要确定要素数据集的 ObjectID 值,单击获取 ObjectID 值按钮 。
获取 ObjectID 值按钮 可调用参与要素数据集的每个要素类的对象 ID 值,并使用以下值之一填充 ObjectID 参数:
- 32 位 - 要素数据集中的所有要素类均支持 32 位对象 ID 值。
注:
在 ArcGIS 中,地理数据库表、要素类和要素数据集默认使用 32 位对象 ID 进行创建。
- 32 位和 64 位 - 要素数据集中的一些要素类支持 32 位对象 ID 值,要素数据集中的另一些要素类支持 64 位对象 ID 值。
注:
当将要素数据集用作将对象 ID 迁移至 64 位地理处理工具的输入类型时,要素数据集可能同时具有 32 位和 64 位对象 ID 值。 此工具会迁移数据集中所有要素类的对象 ID 值,以支持 64 位对象 ID 值。 如果在该要素数据集中移入或新建具有 32 位对象 ID 的要素类,则要素数据集的 ObjectID 参数将显示 32 位和 64 位。
- 64 位 - 要素数据集中的所有要素均支持 64 位对象 ID 值。
注:
优势,地理数据库数据集需要支持大于 21.4 亿的对象 ID 值。 例如,您可能需要对包含超过 30 亿个公共设施要素的数据集进行建模,或者您可能需要使用云数据仓库中包含几十亿行的表。 在此列情况下,使用将对象 ID 迁移至 64 位地理处理工具迁移一个或多个数据集的对象 ID 字段,以支持 64 位对象 ID。
使用此工具将地理数据库数据集的对象 ID 值迁移至 64 位,意味着数据集可以支持大于 21.4 亿的对象 ID 值,而不是包含大于 21.4 亿的对象 ID 值。
- 无 - 要素数据集为空,未引用任何要素类。
- 32 位 - 要素数据集中的所有要素类均支持 32 位对象 ID 值。
- 空间参考 - 为此要素数据集定义的空间参考描述了要素数据集中的要素在真实世界中的位置。
- 属性域、分辨率和容差 - 描述了要素数据集中 x,y 坐标、可选的 z 坐标以及分辨率和容差等测量值 (m) 坐标的空间参考属性。
管理选项卡
在管理选项卡中,可查看、启用和禁用要素数据集上所需的地理数据库功能。
注:
要启用或禁用位于企业级地理数据库中的要素数据集上的地理数据库功能,您必须以要素数据集所有者的身份连接到企业级地理数据库。
管理选项卡上列出的以下地理数据库功能取决于您是在文件、移动还是企业级地理数据库中查看要素数据集的属性。
- 版本化 - 在选中版本化框后,可将两个主要版本化类型用于企业级地理数据库中的数据。
- 分支 - 默认设置分支选项。 在要素数据集属性对话框上单击确定时,将自动在要素数据集中的所有要素类上启用所需的分支版本化条件。 这包括启用存档、全局 ID、编辑者追踪以及将地理数据库连接更新为分支版本化连接。
- 传统 - 要将要素数据集中的要素类注册为使用传统版本化,单击传统选项。 在选择传统选项并在要素数据集属性对话框上单击确定后,将为要素数据集中的所有要素类启用传统版本化。
- 将编辑内容移至基表 - 当版本化类型设置为传统时,此选项变为可用。 此选项仅适用于简单要素。 不适用于包含拓扑、网络数据集、公共设施网络、追踪网络,启用存档或参与复制的数据集。
注:
如果对企业级地理数据库中的要素数据集使用版本化,则要素数据集中的所有要素类必须使用相同类型的版本化。
- 存档 - 可在传统版本化或非版本化要素数据集上启用存档以追踪历史数据。 管理选项卡上的存档选项适用于移动或企业级地理数据库中的要素数据集。
- 复本追踪 - 当要素数据集已注册为分支版本化类型时,可启用复本追踪。 可通过在要素数据集上启用复本追踪,在参与要素数据集的所有要素类上启用复本追踪。 要发布的所有要素类必须启用复本追踪。
注:
如果您在发布数据室启用了同步,则将自动启用复本追踪。
管理选项卡上的复本追踪选项适用于企业级地理数据库中的要素数据集。
- 附件 - 在企业级要素数据集上启用附件后,还会在参与要素数据集的所有要素类上自动启用全局 ID 选项。 启用附件时,将创建必要的附件关系类以及将在内部存储附件文件的附件表。 如果要素数据集已启用复本追踪、已启用存档并且未注册为版本化,则附件表将继承这些设置。
管理选项卡上的附件选项适用于文件、移动或企业级地理数据库中的要素数据集。
在要素数据集上启用附件后,可使用添加附件地理处理工具将附件添加到要素数据集中的要素类。
- 全局 ID - 全局 ID 用于唯一表示一个和多个地理数据库中的要素。 当在要素数据集上启用全局 ID 时,这些 ID 会添加到参与要素数据集的所有要素类。 全局 ID 无法添加到要素数据集中的各个要素类。
对于文件、移动或企业级地理数据库中的要素数据集,全局 ID 选项位于管理选项卡中。
注:
要将全局 ID 列添加到要添加至现有要素数据集的新要素类,可使用要素数据集属性对话框的管理选项卡在要素数据集上启用全局 ID,或者可在要素数据集上运行添加全局 ID 地理处理工具。 此操作将为新要素类添加全局 ID 列。 要素数据集中具有现有全局 ID 列的要素类将保持不变。
- 编辑者追踪 - 在此要素数据集的所有要素类上启用编辑者追踪。 当启用编辑者追踪时,用于记录用户名和日期信息的字段将使用预定义设置(默认值)填充,或者可以提供自定义字段名称的值。
如果要素数据集的每个要素类中不存在用于追踪要素创建和编辑的字段,则将在您启用编辑者追踪时创建这些字段。
管理选项卡上的编辑者追踪选项适用于文件、移动或企业级地理数据库中的要素数据集。