为检查器表创建定义查询 (Defense Mapping)
定义查询可用于限制检查器表中可见的记录。定义查询实际上是应用于检查器表记录的结构化查询语言 (SQL) 查询。与查询中指定的参数匹配的记录只能是表中的可见记录。默认情况下,将检查器表的定义查询设置为与会话编号匹配。
可以使用检查器表中的任意字段和所有唯一值定义查询。例如,如果要查找已手动提交到错误表的所有错误,则可以设置如“ORIGINCHECK = 'Reviewer Commit Error Tool'”的查询。也可以在查询中使用自定义字段,从而使表更侧重于满足您的需要。
创建查询后,可以进行验证、保存和加载。验证过程将验证您所创建的查询,并通知您使用查询找到的记录数。您也可保存查询,在需要的时候进行加载使用。
步骤:
- 启动 ArcMap。
- 在下面的其中一个项目中启动检查器会话:
- 在 Data Reviewer 工具条上,单击检查器表按钮 。
-
在检查器表 窗口上,单击检查器表属性按钮 。
将显示检查器表属性 对话框。
-
单击检查器表定义查询选项卡。
-
单击 SQL 构建器。
将弹出使用查询选择要素 对话框。
-
双击“字段”列表中某个要供查询使用的字段名称。
唯一值会自动填充到“值”字段中。
-
单击添加。
字段名称会添加到 Where 子句文本框中。
-
单击运算符。
您可以选择标准运算符,包括等于、不等于、小于、大于,以及 Like、Or 和 And 等运算符。
-
双击值字段中某个要供查询使用的值。
提示:
可以单击验证来查看查询要返回多少条记录。
-
单击确定。
检查器表定义查询选项卡会与新查询一起显示。
- 单击确定。
检查器表此时仅显示查询过滤出来的记录。
相关主题
4/27/2014