导入条件表
条件表可迁移至 SQL 查询校验或自定义校验。“SQL 查询校验”可用于访问和维护具有 SQL 语句的条件的参数。在迁移过程中,条件表中指定的每个 WHERE 子句和要素类组合用作“SQL 查询校验”的条件。
![]() |
基于条件表记录创建的 SQL 查询校验 |
自定义校验可让您使用自定义的应用程序扩展模块来验证数据。对于条件表格,自定义扩展模块通常用于确保全局唯一标识符 (GUID) 唯一并且非空,或者确保该字段的值为数值。在迁移过程中,GUID、要素类或工作空间以及参数信息用作填充“自定义校验属性”对话框的条件。
![]() |
基于条件表记录创建的自定义校验 |
最终生成的校验用于封装条件表中的信息,并且存储在可使用检查器批处理验证、Data Reviewer 服务或 ReviewerConsole 命令行工具运行的批处理作业中。
步骤:
- 启动 ArcMap。
- 在主菜单上,单击自定义 > 工具条 > Data Reviewer。
-
在 Data Reviewer 工具条上,单击检查器批处理作业管理器按钮
。
将弹出检查器批处理作业管理器 对话框。
-
单击导入 CNT。
将出现选择工作空间 对话框。
-
导航至包含要导入的条件表的地理数据库。
该地理数据库必须包含所有知识库表,才能运行 CNT 校验、PLTS_MASTER_CNT、PLTS_Errors 和 DBS_FC_VVT。此外,CNT 校验所验证的数据必须存在于地理数据库中。
-
单击选择。
将导入条件表记录,并将其转换为各个“SQL 查询校验”和“自定义校验”。完成该过程后,对话框的顶部将列出已创建的校验。这些校验将按要素类分组。
-
单击另存为。
将弹出另存为 对话框。
- 在文件名文本框中,输入批处理作业的名称。
-
单击保存。
将弹出检查器批处理作业管理器 对话框。
- 单击确定。
相关主题
9/15/2013