通过 ReviewerConsole 使用批处理作业验证数据 (Defense Mapping)

ReviewerConsole 命令是可用于运行或分析 数据检查器 (Data Reviewer) 批处理作业的命令行可执行文件。此外,它还提供一些功能,允许您修改检查器管理表和会话,以及执行诸如将多个批处理作业合并成单个批处理作业以及列出批处理作业的内容之类的任务。

通过 ReviewerConsole,可以使用批处理作业在 ArcMap 外部验证数据。该命令按照批处理作业中定义的工作空间运行批处理作业,并将结果写入指定检查器工作空间中的会话。

要运行批处理作业,需要指明检查器工作空间、将存储结果的会话以及批处理作业的路径。此操作的模式如下图所示:

ReviewerConsole /wks:<path to workspace> /session:<session name> /rbj:<path to the batch job> /exec

在此情况下,将使用 SoCalwErrors.mdb 检查器工作空间执行 TestGeoOnGeo.rbj 批处理作业,并将任何错误记录写入 Session 9 检查器会话。假设批处理作业中的工作空间连接信息是最新信息。

ReviewerConsole.exe /wks:"C:\Data\SoCalwErrors.mdb" /session:"Session 9" /rbj:"C:\Data\Testing\
TestGeoOnGeo.rbj" /exec
注注:

如果对数据运行的批处理作业仅包括数据库验证校验(连通性规则、属性域、关系或子类型)或表校验(执行 SQL、正则表达式、表-表属性或唯一 ID),则不运行默认校验。这是因为默认校验会验证空间条件,并且不包括属性验证。

步骤:
  1. 打开命令提示符 窗口。
  2. 在提示符处输入 ReviewerConsole.exe 文件的路径。

    该可执行文件通常位于 $\Program Files\ArcGIS\ArcGISDataReviewer\Desktop<版本>\Bin。

  3. 输入以下内容,将括号中的文本替换成应用于数据的值:

    ReviewerConsole /wks:<工作空间的路径> /session:<会话名称> /rbj:<批处理作业的路径> /exec

  4. Enter 键。

    批处理作业在工作空间上运行,并且结果会写入指定的会话。

相关主题

4/27/2014