需要 Data Reviewer 许可。
教程摘要
在本教程中,您将担任技术主管的角色,来确定数据质量要求和实现这些要求的工作流。您将使用 ArcGIS Data Reviewer 自动校验实施自动质量控制执行此操作,从而确保在编辑工作流期间数据的完整性。
预计时间 | 15 分钟 |
软件要求 | ArcGIS Pro 2.4 或更高版本 |
数据要求 | Data Reviewer for ArcGIS Pro 教程页面提供了该教程的数据。该包中包含 ArcGIS Pro 工程包以及地方政府样本数据的子集。要下载这些数据,请执行以下步骤:
|
打开工程
在本练习中,使用 ArcGIS Pro 打开工程包并验证其内容。
- 启动 ArcGIS Pro 并根据需要进行登录。
警告:
如果还未下载 Data Reviewer for ArcGIS Pro 教程数据,请参见上面列出的数据要求。
- 在起始页的最近工程下方,单击打开其他工程。
注:
如果已打开工程,单击快速访问工具栏上的打开 并进行第 4 步。
- 在打开页的打开下方,单击计算机,然后单击浏览 。
- 在打开工程对话框中,浏览至 Data_Reviewer\Exercise_3 文件夹。
注:
Data_Reviewer\Exercise_3 文件夹位于 Data Reviewer for ArcGIS Pro 教程包所提取到的目录中。
- 单击 DataReviewerArcGISProTutorial_Exercise3.ppkx。
- 单击确定。
此工程将打开一张城市数据缩放至伊利诺斯州内珀维尔市的地形底图。
创作属性(约束)规则
属性(约束)规则可确保在编辑工作流期间以及基于指定数据质量条件下要素的完整性。约束规则用于评估要素的几何完整性、与其他要素的空间关系和属性一致性。
在本练习中,您将为地理数据库中的要素创作一系列约束规则。
下表概述了支持地址查找工作流的数据质量要求的子集。
注:
您将实施这些规则以确保所有地址相关的新要素都符合这些要求。
ID | 要求 | 校验 | 参与要素 |
---|---|---|---|
1 | 道路中心线必须在交点处被分割。 | 要素重叠 | 道路中心线 |
2 | 道路中心线不得含有低于 15 度的锐角。 | 急锐角化 | 道路中心线 |
3 | 站点地址点必须在建筑物覆盖区内。 | 要素重叠 | 地址点 |
实施要求 ID 1
执行以下步骤以实现上表中的 ID 1 要求。
道路中心线必须在交点处被分割。通过使用要素重叠检查以查找与其他道路中心线要素交叉的道路中心线要素来实现此要求。
- 在内容窗格中,右键单击 Road Centerline 图层,然后单击设计 - 属性规则。
属性规则窗格和选项卡随即出现。
- 在属性规则选项卡上的添加规则组中,单击即用型规则按钮 以显示 ArcGIS Data Reviewer 自动校验。
注:
即用型规则库中的内容会根据所选的数据源而有所不同。
- 在即用型规则库中,单击要素重叠按钮 添加新规则。
新规则以红色标题行显示在“属性规则”视图中,表示规则配置中缺失所需参数。
- 在新建要素重叠规则窗格的检查参数部分中,配置指定待检测错误条件的参数。
- 单击比较要素下拉箭头,然后选择 RoadCenterline 要素类。
- 单击空间关系下拉箭头,然后选择交叉关系。
- 在执行部分中,对可控制编辑工作流期间如何评估要素的参数进行配置。
- 在执行部分中的触发器下,选中插入复选框以在要素创建时对其进行验证。
- 在执行部分中的触发器下,选中更新复选框以在编辑现有要素时对其进行验证。
- 在详细信息部分中,配置有助于校正工作流和规则管理的参数。
- 在名称文本框中,输入 Road Centerlines must not cross。
- 在描述文本框中,输入 Road Centerline should be split at road intersections。
- 在标签文本框中,输入 LGIM 2016、spatial accuracy、geometry。
实施要求 ID 2
执行以下步骤以从“创作”属性(约束)规则部分的表中实现需求 ID 2。
道路中心线要素类不能包含小于 15 度的角。要实现此要求,可使用急锐角化检查以找出连续线段之间的角度大于 15 度的道路中心线要素。
- 在属性规则选项卡上的添加规则组中,单击即用型规则按钮 以显示 ArcGIS Data Reviewer 自动校验。
注:
即用型规则库中的内容会根据所选的数据源而有所不同。
- 在即用型规则库中,单击急锐角化按钮 添加新规则。
新规则以红色标题行显示在“属性规则”视图中,表示规则配置中缺失所需参数。
- 在新建要素重叠规则窗格的检查参数部分中,配置指定待检测错误条件的参数。
- 指定 15 作为 最小角度大小。
这是连续线段之间允许的最小角度。
- 在执行部分中,对可控制编辑工作流期间如何评估要素的参数进行配置。
- 在执行部分中的触发器下,选中插入复选框以在要素创建时对其进行验证。
- 在执行部分中的触发器下,选中更新复选框以在编辑现有要素时对其进行验证。
- 在详细信息部分中,配置有助于校正工作流和规则管理的参数。
- 在名称文本框中,输入 Sharp angle detected。
- 在描述文本框中,输入 Centerline features should not contain angles less than 15 degrees。
- 在标签文本框中,输入 LGIM 2016、spatial accuracy 和 geometry。
- 在属性规则选项卡上的属性规则组中,单击保存按钮 以保存新规则。
- 关闭属性规则窗格以退出 RoadCenterlines 要素类的规则设计。
实施要求 ID 3
执行以下步骤以从“创作”属性(约束)规则部分的表中实现需求 ID 3。
站点地址点必须在建筑物覆盖区内。要实现此要求,可使用要素重叠检查以找出不在建筑物覆盖区要素内的站点地址点要素。
- 在目录窗格中,展开 localgovernment_subset.gdb 数据库连接以显示其内容。
- 展开地址要素数据集,右键单击站点地址点要素类,然后单击设计 > 属性规则。
属性规则窗格和选项卡随即出现。
- 在属性规则选项卡上的添加规则组中,单击即用型规则按钮 以显示 ArcGIS Data Reviewer 自动校验。
注:
即用型规则库中的内容会根据所选的数据源而有所不同。
- 在即用型规则库中,单击要素重叠按钮 添加新规则。
新规则以红色标题行显示在“属性规则”视图中,表示规则配置中缺失所需参数。
- 在新建要素重叠规则窗格的检查参数部分中,配置指定待检测错误条件的参数。
- 单击比较要素下拉箭头,然后选择 BuildingFootprint 要素类。
- 单击空间关系下拉箭头,然后选择位于关系。
- 单击反转关系复选框以标识不在建筑物覆盖区要素边界范围内的站点地址点要素。
- 在执行部分中,对可控制编辑工作流期间如何评估要素的参数进行配置。
- 在执行部分中的触发器下,选中插入复选框以在要素创建时对其进行验证。
- 在执行部分中的触发器下,选中更新复选框以在编辑现有要素时对其进行验证。
- 在详细信息部分中,配置有助于校正工作流和规则管理的参数。
- 在名称文本框中,输入 Site Address Points must be within Building Footprints。
- 在描述文本框中,输入 Site Address Points must be within a Building footprints feature。
- 在标签文本框中,输入 LGIM 2016、spatial accuracy 和 geometry。
- 在属性规则选项卡上的属性规则组中,单击保存按钮 以保存新规则。
- 关闭属性规则窗格以退出站点地址点要素类的规则设计。
在本练习中,您已打开现有的 ArcGIS Pro 工程并实施了一系列属性(约束)规则来增强编辑工作流期间的质量保证。这些规则基于 ArcGIS Data Reviewer 自动校验,以识别要素中的空间关系和要素完整性错误。您将在以后的练习中使用这些规则,以确保在日常编辑任务期间不会降低数据质量。