导入条件表

条件表可迁移至 SQL 查询校验或自定义校验。“SQL 查询校验”可用于访问和维护具有 SQL 语句的条件的参数。在迁移过程中,条件表中指定的每个 WHERE 子句和要素类组合用作“SQL 查询校验”的条件。

基于条件表记录创建的 SQL 查询校验示例
基于条件表记录创建的 SQL 查询校验

自定义校验可让您使用自定义的应用程序扩展模块来验证数据。对于条件表格,自定义扩展模块通常用于确保全局唯一标识符 (GUID) 唯一并且非空,或者确保该字段的值为数值。在迁移过程中,GUID、要素类或工作空间以及参数信息用作填充“自定义校验属性”对话框的条件。

基于条件表记录创建的自定义校验示例
基于条件表记录创建的自定义校验

最终生成的校验用于封装条件表中的信息,并且存储在可使用检查器批处理验证、Data Reviewer 服务或 ReviewerConsole 命令行工具运行的批处理作业中。

了解有关运行检查器批处理作业的详细信息

步骤:
  1. 启动 ArcMap。
  2. 在主菜单上,单击自定义 > 工具条 > Data Reviewer
  3. Data Reviewer 工具条上,单击检查器批处理作业管理器按钮 检查器批处理作业管理器

    将弹出检查器批处理作业管理器 对话框。

  4. 单击导入 CNT

    将出现选择工作空间 对话框。

  5. 导航至包含要导入的条件表的地理数据库。

    该地理数据库必须包含所有知识库表,才能运行 CNT 校验、PLTS_MASTER_CNT、PLTS_Errors 和 DBS_FC_VVT。此外,CNT 校验所验证的数据必须存在于地理数据库中。

  6. 单击选择

    将导入条件表记录,并将其转换为各个“SQL 查询校验”和“自定义校验”。完成该过程后,对话框的顶部将列出已创建的校验。这些校验将按要素类分组。

    包含导入的条件表记录的查看器批处理作业管理器
  7. 单击另存为

    将弹出另存为 对话框。

  8. 文件名文本框中,输入批处理作业的名称。
  9. 单击保存

    将弹出检查器批处理作业管理器 对话框。

  10. 单击确定

相关主题

9/15/2013