通过检查器批处理验证工具使用批处理作业验证数据 (Production Mapping)
使用检查器批处理作业管理器创建批处理作业之后,可以使用这些作业通过检查器批处理验证工具验证数据库中的数据。运行批处理作业时,该批处理作业中包含的所有校验将使用所指定的要素类、子类型和选择集运行。随后,符合每个校验的条件的有关记录将写入检查器表,以便进行校正或进一步检查。
在检查器会话管理器 对话框的默认校验选项卡上选定的所有默认校验也包含在数据使用的批处理作业中。
如果对数据运行的批处理作业仅包括数据库验证校验(连通性规则、属性域、关系或子类型)或表校验(执行 SQL、正则表达式、表-表属性或唯一 ID),则不运行默认校验。这是因为默认校验会验证空间条件,并且不包括属性验证。
选择运行批处理作业的范围之后,可以验证各个校验,以确定可在数据上运行哪些校验。取决于所选的范围,可能无法运行批处理作业中的所有校验。例如,如果只选择宗地多边形并且使用“选择集”选项运行检查器批处理验证,则验证街道中心线的校验将可见,但不会生成任何记录,因为街道中心线不是选择集的一部分。
还可以更改整个批处理作业或其中单个校验的工作空间。这使得用户可以使用含不同数据源的现有批处理作业。
运行批处理作业后将生成日志文件,其中包含每个单独校验的相关信息、校验运行的要素数量,以及写入检查器表的数量。此日志文件位于 %Appdata%\ESRI\Production<版本> 目录中。
- 启动 ArcMap。
- 如有必要,请在地图中加载数据。
- 在主菜单上,单击自定义 > 工具条 > Data Reviewer。
- 在下面的其中一个项目中启动检查器会话:
-
在 Data Reviewer 工具条上,单击检查器批处理验证按钮 。
将弹出批量验证 对话框。
-
单击从文件添加。
将弹出选择批处理作业文件 对话框。
-
导航到要使用检查器批处理验证工具运行的批处理作业。
注:
选择批处理作业时,按 CTRL 或 SHIFT 可以添加多个批处理作业。
-
单击打开。
将弹出批处理验证 对话框。批处理作业中的校验显示在“批处理作业”区域中。
如果批处理作业中引用了多个工作空间,将弹出更新至单个工作空间 对话框,可以从中选择要使用批处理作业验证的工作空间。
如果 ArcMap 中只有一个工作空间,则批处理作业的工作空间将自动更新到当前工作空间。
提示:要从批量验证 对话框的“批处理作业”区域移除批处理作业组,单击该批处理作业组并单击移除。如果“批处理作业”区域中只列出一个批处理作业组,则还将删除默认校验。要快速选择和取消选择校验,还可以通过右键单击“批处理作业”区域,使用选择所有组和取消选择所有组来实现。
-
或者,单击全部验证,从而确保校验对应的所有要素类都将加载到地图中并且所有默认校验都会添加进来。提示:
在默认校验选项卡的检查器会话管理器 对话框中选择默认校验。
- 在“要验证的要素”区域中选择要使用的范围。
- 选择集 - 当前选定的要素。如果为校验使用的任何要素类定义了定义查询,则它将应用于要素类。
- 当前范围 - 地图显示中的当前范围。如果为校验使用的任何要素类定义了定义查询,则它将应用于要素类。
- 定义查询 - 图层定义查询为每个要素类定义的范围。如果为校验使用的任何要素类定义了定义查询,则它将应用于要素类。
- 整个数据库 - 所有要素类。
-
单击全部验证。
将针对选定的范围验证所有校验。已加载到内容列表中的相应数据的所有校验将启动,而未加载到内容列表中的相应数据的校验将不可用。
-
单击运行。
提示:
将批处理作业添加到批量验证 对话框后,可以最小化或最大化批处理作业中的组。该操作还会最小化和最大化所包含的默认校验。
默认校验以及批处理作业中包含的校验将针对选定的范围运行。当批处理作业完成运行时,将出现一条消息,告知用户检查器表中已写入的记录数量。
- 单击确定。
- 如有必要,可单击检查器表按钮 ,打开检查器表 窗口并查看批处理作业结果。