通过 ReviewerConsole 命令操作,可分析并运行数据集上的检查器批处理作业。也可根据需要创建或擦除工作空间中的检查器会话,或者列出批处理作业中包含的检查。
参数
|
描述
|
配置说明
|
---|
/create
|
创建或转换指定的工作空间和/或会话。
|
- 可指定 /erase 和 /create 来擦除所有现有会话信息,然后创建新会话。
- 如果工作空间已经含有检查器管理表,则忽略 /create,并创建会话。
- 要覆盖现有表,就要包括 /erase 选项与 /create,例如,ReviewerConsole.exe /wks:MyWks.mdb /create /erase。
- 如果用 /session: 参数指定某会话,则除了检查器工作空间表外还将创建该会话。
|
/delete | 删除特定会话或会话组。 | - /sessionid 参数可采用三种格式当中的一种:
- 单个会话 ID(例如 /sessionid:6)
- 逗号分隔列表(例如 /sessionid:1,2,3,10)
- 会话范围(例如 /sessionid:1-30)
- 要按名称删除会话,则要包含会话的名称,例如 ReviewerConsole.exe /delete /wks:MyWorkspace.mdb /session:Session 1。
- 要删除带有指定会话 ID 的会话,则要指定会话 ID;例如 ReviewerConsole.exe /delete /wks:MyWorkspace.mdb /sessionid:10。
|
/erase
|
从指定工作空间中擦除所有检查器表。
|
- 与 /wks: 参数一起使用。
- 无法擦除单个会话。
- 如果指定了 /session: 参数,则忽略该参数。只有当同时指定了 /create 选项时,/session: 参数才适用。
|
/exec
|
执行指定批处理作业。以下选项可同样与 /exec 结合使用: - /changedonly - 只运行更改要素上的批处理作业检查。此选项影响使用版本化地理数据库的检查,而且在非默认版本的版本上运行。
- /nodefault - 当批处理作业运行时,跳过会话默认检查的执行操作。
|
- 如果指定多个批处理作业,则每个批处理作业的检查将在内部合并到所执行的单个作业。多个批处理作业并不是单独执行的。
- 要指定多个批处理作业,请在 /rbj: 选项后提供逗号分隔的列表;例如 /rbj:job1.rbj,job2.rbj,job3.rbj。
- 必须指定工作空间和会话。/exec 无法与任何其他操作一起指定,如 /list、/validate 或 /merge。
|
/list
|
列出检查器批处理作业检查或检查器会话工作空间信息。当列出检查器工作空间信息时,将提供一系列会话以及其名称。当列出批处理作业时,列出的内容包含有关批处理作业的信息(创建者、检查编号等),以及每个单独检查有关的信息。分组列出检查。如果指定了要列出的多个批处理作业,则按批处理作业对列出内容进行分组。
|
- 要指定多个批处理作业,请在 /rbj: 选项后提供逗号分隔的列表,例如 /rbj:job1.rbj,job2.rbj,job3.rbj。
- 如果不但提供批处理作业,而且还提供工作空间和会话,则会忽略工作空间和会话。
- 要列出工作空间会话信息,请不要指定 /rbj: 参数,例如 ReviewerConsole.exe /wks:MyWorkspace.sde /list。
- 无法指定多个工作空间。
- /list 无法与任何其他操作一起指定(例如 /exec,/validate,/merge)。
|
/merge
|
将批处理作业内容合并至指定为 output_batch_job_file_name 的单个批处理作业。
|
- 最少要提供两个批处理作业。
- 如果存在使用 /merge 指定的输出文件,则会覆盖该文件。
- 要指定多个批处理作业,则要在 /rbj: 选项后提供逗号分隔的列表;例如 /rbj:job1.rbj,job2.rbj,job3.rbj。
- 如果提供了工作空间和会话,则会忽略该工作空间和会话。
- /merge 无法与任何其他操作一起指定,如 /exec、/validate 或 /list。
|
/validate
|
验证批处理作业或服务作业的列表中的检查器批处理作业检查。输出提供适用于命令行上指定的所有作业的汇总验证报表,并且为每个作业提供单独的统计数据。
|
- 要指定多个批处理作业,请在 /rbj: 选项后提供逗号分隔的列表;例如 /rbj:job1.rbj,job2.rbj,job3.rbj。
- 必须提供工作空间和会话。
- /validate 无法与其他任何操作一起指定,如 /exec、/list 或 /merge。
|
检查器服务控制台操作
/changedonly 和 /nodefault 标记
以下标记可与 /exec 一起使用,从而进一步控制批处理作业在工作空间上的运行方式。
- /changedonly - 当针对版本化的地理数据库运行批处理作业时,以及当针对非默认版本的版本运行检查时,可以使用此参数。
/changedonly 标记只指导基础检查器引擎执行更改的(编辑的)要素上的批处理作业检查。该标志对应于“检查器批处理验证”对话框上的“仅更改的要素”复选框。在内部,检查器引擎构建差异光标来标识更改的要素,并针对差异光标返回的要素执行检查。如果针对检查指定 /changedonly 选项,并且该检查使用未版本化或非默认版本的版本的工作空间,则会忽略该选项。/changedonly 选项涉及的工作空间为在批处理作业检查数据源参数中指定的工作空间,而非通过 /wks: 选项指定的检查器工作空间。使用 /wks: 参数的版本化工作空间不会对 /changedonly 标记行为产生影响。
- /nodefault
当针对检查器引擎准备执行一个或多个批处理作业的检查时,也会构建为活动会话指定的任何默认检查。将对批处理作业的任何检查中引用的每个要素数据集构建默认检查。此操作如同单击“全部验证”后构建“检查器批处理验证”对话框中的“默认”节点。指定 /nodefault 选项将不会创建在活动会话中指定的任何默认检查。要改变与批处理作业一起执行的默认检查(如果有),请打开 ArcMap 中的“检查器会话管理器”对话框,并单击“默认检查”选项卡。选中要对特定会话执行的默认检查旁边的复选框。
4/27/2014