使用预定义表达式验证元数据元素 (Defense Mapping)
可以使用元数据校验,利用一系列预定义表达式来验证项目元数据记录中存储的元数据元素值。可以将单个元数据校验配置为验证地理数据库或 shapefile 工作空间的整个内容;对于每个工作空间项目,也可以验证多个元数据元素值以确保元素值正确并且符合您所在组织的元数据要求。
定义了校验条件之后,便可配置注释和严重性评级。注释用于提供有关写入检查器表的要素的更具体描述,并将注释复制到检查器表中的“注释”字段。严重性评级用于指示校验结果在质量保证/质量控制过程方面的重要程度。数字越小,校验结果的优先级越高。

运行元数据校验前,必须使用以下一种方法更新数据上的元数据,以确保校验结果完整。
- ArcCatalog 中的描述选项卡
- 项目描述 对话框上的描述选项卡,可通过 ArcMap 中的目录 窗口打开
- 升级元数据地理处理工具
步骤:
- 启动 ArcMap。
- 在主菜单上,单击自定义 > 工具条 > Data Reviewer。
-
在 Data Reviewer 工具条上,单击检查器批处理作业管理器按钮
。
将弹出检查器批处理作业管理器 对话框。
- 创建批处理作业。
- 右键单击批处理作业中的某个组,然后单击添加校验 > 高级校验 > 元数据校验。
将弹出元数据校验属性对话框。
- 如有必要,在校验标题文本框中为校验输入唯一名称。
注:
校验标题可用于描述您使用校验评估的类型、元数据标准和条件。这在您同时拥有必填和可选的待评估元数据元素和资源时十分有用。
- 在“元数据位置类型”区域,选择工作空间选项。
- 单击工作空间下拉箭头,并选择包含要验证的项目元数据资源的数据工作空间。
注:
每次校验只能评估一个工作空间(地理数据库或 shapefile)。要评估多个数据工作空间,需要为每个工作空间配置元数据校验。
- 在“元数据源”区域的树视图部分,选中要验证的每个工作空间项目旁的复选框。
提示:
可单击全选或全部清除来一次性选中或取消选中所有工作空间项目。
- 单击元数据标准下拉箭头,并选择确定元数据元素时要使用的元数据标准。
所选标准应与创作项目元数据时在 ArcCatalog 中配置的元数据样式设置相匹配。
注:
在此步骤中选择的标准将决定校验执行期间在检查器表的 IDENTIFIER 字段中获得的元素标识符结果。
- 在校验选项区域中,选中验证元数据内容复选框,然后单击配置来配置元数据元素表达式。
将显示元数据内容验证 对话框。
- 在元素表达式区域,单击预定义表达式下拉箭头,然后选择评估元数据元素内容时要使用的表达式。
- 在元素表达式区域中,展开元数据元素树视图,然后选中要用预定义表达式评估的元数据元素旁的复选框。
提示:
要加快校验配置过程,可以选择用于针对当前所选预定义表达式进行评估的多个元数据元素。
注:
在选择预定义表达式之前,元数据元素下拉列表始终保持禁用状态。
- 在元素表达式区域中,单击添加表达式以添加元数据元素/表达式对至“已配置的表达式”区域中的列表。
注:
在“已配置的表达式”区域中的列表上,为内容评估配置的每个元数据元素均表示为单行。
- 如果有必要,可以通过以下操作,从校验中分别或整体移除已配置的元素/表达式对:
- 在“已配置的表达式”列表中,分别选择校验或者使用 SHIFT 或 CTRL 键选择校验组。
- 右键单击所选的行,然后单击移除所选项来移除所选表达式。
- 单击确定关闭元数据内容验证 对话框。
- 如有必要,可在检查器备注区域的注释文本框中为校验结果输入描述性文本。
-
如有必要,单击严重性下拉箭头并在检查器备注区域中选择指示校验结果优先级的值。
严重性可指示校验结果的重要性。优先级的范围在 1 至 5 之间,1 为最高优先级,5 为最低优先级。
- 单击确定。
- 保存批处理作业。
- 单击确定。
相关主题
4/27/2014