元数据内容标准 ISO 19115, Geographic information — Metadata 和执行规范 ISO 19139, Geographic information — Metadata — XML schema implementation是众所周知的标准,以在国际上使用了多年。该指南介绍了在 ArcGIS Pro 中编辑元数据以生成符合这些标准的内容的工作流。
配置 ArcGIS Pro
要创建符合 ISO 19115 和 ISO 19139 元数据标准的元数据内容,第一步需要正确配置 ArcGIS Pro。在选项对话框内,从元数据样式下拉列表中选择适当的元数据样式。以下两个选项可用:
- ISO 19139 Metadata Implementation Specification - 选择此样式,可以查看和编辑符合 ISO 标准 19115 和 19139 的完整元数据文档。使用 ArcGIS 平台中的其他应用程序将元数据导出为 ISO 19139 格式 XML 文件时,生成的文件可以通过使用较旧版本 GML 的 ISO 19139 XML 模式版本进行验证。
- ISO 19139 Metadata Implementation Specification GML3.2 - 此样式与上文提及的样式相同。使用 ArcGIS 平台中的其他应用程序将元数据导出为 ISO 19139 格式 XML 文件时,生成的文件可以通过使用 3.2.1 版本 GML 的 ISO 19139 XML 模式版本进行验证。
根据 ISO 19115 和 ISO 19139 元数据标准,在元数据视图中编辑元数据时,两种样式下的验证规则是相同的。在目录视图中查看某个项目元数据时,将显示其所有元数据内容。
如果在 ArcGIS Pro 中设置的元数据样式与您的组织或 ArcGIS Desktop 使用的元数据样式不匹配,则当您在整个 ArcGIS 平台中查看和编辑元数据时,可能会出现不一致。
编辑 ISO 元数据内容
可以为 ArcGIS Pro 中的项目创建完整的 ISO 19115 和 ISO 19139 元数据。要开始此过程,请完成以下步骤:
- 在元数据视图中编辑项目的元数据。元数据视图随即出现,显示第一个元数据编辑器页面。内容窗格中列出了有关编辑元数据的所有页面。
- 单击内容窗格中的每个页面(其中所需内容被标识为缺少 ),然后提供适当的内容。
提供全部所需内容后,内容窗格中的页面将被标识为有效 。
- 根据需要应用或保存更改。
可能需要一些时间才能完成项的元数据。可以保存更改并稍后完成剩余项(即使缺少所需信息)。下次使用该工程时,元数据视图将打开至您上次使用的页面。
- 工作完成时,请关闭元数据视图。
创建符合 ISO 的元数据
下表说明了各个最基本必需的 ISO 19115 和 ISO 19139 元数据元素所在的位置。您不必局限于以下信息;该信息只是帮助您开始该过程。根据标准,如果提供基本信息以外的信息,则需要附加内容来补充该信息。
元数据元素通过实体和元素名称进行标识,在 ISO 19115 Geographic information — Metadata UML 图和数据字典表中可指定实体和元素名称。
元数据编辑器页面 | 满足 ISO 19115 和 19139 要求的步骤 |
---|---|
概览 > 项目描述 |
|
概览 > 主题和关键词 |
|
概览 > 引用信息 |
|
元数据 > 详细信息 |
|
元数据 > 联系人 |
|
资源 > 详细信息 |
|
资源 > 范围 |
|
在 ArcGIS 中创作 ISO 内容的最佳做法
通过 ArcGIS 可以创建完整的 ISO 19115 和 19139 元数据记录以描述项目。但是,ISO 19115 和 ISO 19139 中的说明与您在 ArcGIS 中提供相应信息应采取的方法之间有一些不同之处。通过遵循一些最佳做法,您在 ArcGIS 中创建的元数据将更为准确,也更加便于维护,并且将来可以无缝过渡到其他的元数据样式和格式。
不适用或未知的值
如果元数据元素的值为未知或不适用,则当您在 ArcGIS 中编辑元数据时,请将其值留空。如果将 ArcGIS 中某个必需的元数据元素留空,且使用 ArcGIS 平台中的其他应用程序将元数据导出为 ISO 19139 格式 XML 文件,则将以符合 ISO 19139 XML 模式的方式自动添加无理由代码,指明值丢失或未知。其他的元数据标准也具有相似的要求,但是,必需的元数据元素有所不同,且在导出的 XML 文件中指明值的不确定性和缺失情况的方式也有差异。每种样式的导出器都能以适当的方式处理这种情况。
由元数据样式定义的内容
元数据样式对 ArcGIS 进行配置,以支持特定的元数据标准和专用标准。通常,每一个元数据标准都具有元数据元素,用以记录标准后随附的名称和版本,以及记录元数据内容的方法等。每种样式的导出器都能以适当的方式处理这种情况。当使用 ArcGIS 平台中的其他应用程序将元数据导出为 ISO 19139 格式 XML 文件时,便会添加 metadataStandardName 和 metadataStandardVersion 元素。
无法编辑或不应该编辑的内容
对于大多数项目而言,ArcGIS 将根据需要自动在项目元数据中记录该项目的固有属性。例如,如果项目的空间参考已设置,则该空间参考的全部详细信息将记录在其元数据中。无法在元数据视图中手动编辑详细的空间参考属性。这可确保元数据反映项目的实际空间参考。通过其他元数据样式,可以手动为不支持同步的项目提供项目空间参考的相关信息,但是只可通过提供空间参考标识符执行此操作。该标识符的空间参考属性是固定的,可在定义这些属性的适当注册表中对其进行检查;不可将个人空间参考参数手动键入到项目的元数据中。
对其他属性而言(例如,项目的要素计数、栅格大小或属性标签),可在 ArcGIS 中编辑元数据时更改从项目中获取的信息。但是,这些值应保留为未更改状态。只要未在元数据视图中编辑这些值,ArcGIS 便会随项目属性更改而持续更新这些值,而这些值仍将保持准确。例如,如果在项目元数据中提供属性,但是属性的名称与项目属性表中的字段名称不匹配,则这些属性将在下次与项目的固有属性同步时从项目元数据中移除。
ArcGIS 元数据编辑器自动提供当前日期作为最后一次更新元数据的日期,以及描述对 ArcGIS 创建的元数据进行编码的方法的相应字符集值。通常不应修改这些值。但是,如果您正在转录描述已存挡项目的元数据,例如,您可能希望更改元数据日期,以反映最初创作元数据内容的日期。
将元数据导出为 ISO 19139 XML 格式
如果需要向 ArcGIS 平台之外的人员或组织提供有关项目的信息,可以将项目元数据导出为 ISO 19139 XML 格式的独立元数据文件。将 ArcGIS Pro 设置为使用任一 ISO 19139 Metadata Implementation Specification 样式时,系统默认将项目的元数据导出为 ISO 19139 XML 格式。如果您正在使用其他元数据样式,您仍然可以选择以此格式导出元数据,方法是在下拉列表中将其选中。
- 在功能区的目录选项卡的元数据组中,单击导出 。
导出元数据对话框随即出现。
- 单击要导出的元数据内容下拉列表,然后单击要在导出过程中从项目元数据中过滤掉的内容的数量。
- 所有支持的内容 - 未对项目的元数据进行过滤。
- 无计算机名称 - 将过滤项目的元数据内容以移除任何现存的计算机名称。将根据发现计算机名称时所在的上下文采取适当的操作。如果移除元数据元素不会导致文档失效,则会移除该元数据;从 UNC 路径的起始点移除计算机名称;或者更改该值,以将该位置标识为保留。
- 无敏感信息 - 将按上述方式过滤计算机名称。此外,将以相同方式删除本地和网络文件路径,以及除 http 或 https 地址外的互联网位置。操作系统信息、数据库信息和地理处理历史记录也将被删除。
- 如果尚未选择 ISO 19139 格式,请单击要导出的元数据类型下拉列表,然后单击 ISO 19139。
- 浏览至将在将元数据导出为文本框中创建的 XML 文件或键入其位置和名称。
- 单击确定。
过滤后的 ArcGIS 元数据元素将与相应的 ISO 19139 元数据元素相匹配,其内容将被传输到 ISO 19139 格式的 XML 文件中。在已导出 XML 文件中的 GML 命名空间将根据 ArcGIS Pro 要使用的元数据样式进行相应设置。ArcGIS 元数据包括 ISO 19139 标准中未包含的内容,例如缩略图和属性表中的字段描述;此内容不能包含在 ISO 19139 格式的 XML 文件中。