通过产品库使用批处理作业验证数据 (Defense Mapping)
Reviewer batch jobs are created with ArcGIS Data Reviewer for Desktop and can be linked to the data currently loaded in your map through the Batch Job dialog box. You can associate several batch jobs with the product library and associate them with any of the following categories:
- Attribute—This type of batch job contains checks that can be run through the Feature Manager, either in batch from the context menu on the Create or Update tabs or once attributes are edited and applied to a single feature.
- Spatial—This type of batch job contains checks that can be run using the Validate Current Selection or Validate Current Extent tool.
- Reviewer—This type of batch job contains checks that can be run using various tools in a Reviewer session.
当通过“批量验证”工具运行产品库中存储的批处理作业时,可以选择要使用的产品库和生产数据库以及数据模型版本。例如,如果产品库中存在多个数据模型版本,则可以选择只验证与地图中当前加载的数据相匹配的数据模型版本的有关数据。
运行“批量验证”工具之前,必须将批处理作业与数据模型版本相关联。如果未关联,则不能选择要针对生产数据库运行的批处理作业。
如果对数据运行的批处理作业仅包括数据库验证校验(连通性规则、属性域、关系或子类型)或表校验(执行 SQL、正则表达式、表-表属性或唯一 ID),则不运行默认校验。这是因为默认校验会验证空间条件,并且不包括属性验证。
- 启动 ArcMap。
- 在主菜单上,单击自定义 > 工具条 > Data Reviewer。
- 在下面的其中一个项目中启动检查器会话:
-
在 Data Reviewer 工具条上,单击检查器批处理验证按钮 。
将弹出批量验证 对话框。
-
单击从产品库添加。
将弹出选择批处理作业 对话框,其中包含当前产品库和生产数据库。
如果当前产品库包含要运行的批处理作业,并且您要验证当前生产数据库,则前进至步骤 8。
- 要从不同产品库运行批处理作业,可执行以下操作:
- 在“产品库位置”区域中单击浏览。
将弹出请选择产品库工作空间 对话框。
- 导航到要运行的批处理作业所在的产品库。
- 单击打开。
将弹出选择批处理作业 对话框,其中包含产品库工作空间的更新路径。
- 在“产品库位置”区域中单击浏览。
- 要使用批处理作业验证不同的生产数据库,可执行以下操作:
- 在“生产数据库”区域中单击浏览。
将弹出请选择生产数据库工作空间 对话框。
- 导航到要使用产品库中的批处理作业进行验证的生产工作空间。
- 单击打开。
将弹出选择批处理作业 对话框,其中包含生产数据库工作空间的更新路径。
- 在“生产数据库”区域中单击浏览。
- 如有必要,单击版本下拉箭头,然后选择要验证的生产数据库不同版本。
- 单击选择数据模型版本下拉箭头,然后选择包含要运行的批处理作业的数据模型版本。
- 单击“选择批处理作业”列表选择要运行的批处理作业。提示:
按住 CTRL 或 SHIFT 可以选择多个批处理作业。还可以分别单击全选或全部清除选择全部或不选择批处理作业。
- 单击确定。
将弹出批量验证 对话框。
-
或者,单击全部验证,从而确保校验对应的所有要素类都将加载到地图中并且所有默认校验都会添加进来。提示:
在默认校验选项卡的检查器会话管理器 对话框中选择默认校验。
- 单击运行。
默认校验以及批处理作业中包含的校验将针对选定的范围运行。当批处理作业完成运行时,将出现一条消息,告知用户检查器表中已写入的记录数量。
- 单击确定。
- 如有必要,可单击检查器表按钮 ,打开检查器表 窗口并查看批处理作业结果。