创建 NAP 元数据

North American Profile of ISO 19115:2003 - 地理信息 - 元数据(NAP - 元数据,版本 1.2)(此处称为 NAP)提高关于查找、处理、评估和传输地理数据集的元数据的互操作性,并改善北美洲的服务。 NAP 定义在 ISO 19115 和 ISO 19139 中描述的元数据元素子集,以使用并扩展几个代码列表中的值的列表,从而帮助描述项目。 该指南介绍了在 ArcGIS Pro 中编辑元数据以生成符合 ISO 19115 和 ISO 19139 元数据标准及 NAP 的内容的工作流。

配置 ArcGIS Pro

要创建符合 NAP 的元数据内容,第一步需要正确配置 ArcGIS Pro。 在选项对话框内,在元数据样式下拉列表中选择 North American Profile of ISO 19115 2003。 这可以确保在元数据视图中编辑元数据时,您看到的验证错误是基于 NAP 规则的,NAP 包括并扩展了用于创建有效的 ISO 19115 和 ISO 19139 元数据的规则。

选择此元数据样式后,您就可以在目录视图中查看项目的全部元数据信息。 如果 ArcGIS Pro 中配置的元数据样式与组织内部其他系统使用的样式不同,则在整个 ArcGIS 系统中查看和编辑元数据时可能会出现不一致。

注:

ArcGIS 平台仅使用采用 ArcGIS 元数据格式的元数据。 对于以 ISO 19139 XML 格式存储的元数据内容,您无法直接在 ArcGIS Pro 或 ArcGIS 平台上的其他位置使用。 尝试在目录视图中查看这些元数据内容时,系统会提示您无法使用该信息。 您可以在浏览器中查看这些元数据信息

创建符合 NAP 的元数据

您可以使用 ArcGIS Pro 中的两种元数据编辑器,为项目创建符合 NAP 的完整 ISO 19115 和 ISO 19139 元数据。

为了帮助您入门,以下各部分将介绍如何创建满足 NAP 规则并提供所有符合 ISO 19115 和 ISO 19139 最低强制性要求的元数据元素。 您并非只能创建最低限度符合要求的元数据文档。 如果您提供更多信息,系统将激活额外的验证规则。 相应的,您可能需要提供额外的元数据内容来完善这些信息。 请参照下文介绍的方法,来提供所需的其他元数据内容。

使用 ArcGIS Pro 经典元数据编辑器

按照以下步骤操作,使用 ArcGIS Pro 经典元数据编辑器创建满足北美洲专用标准以及 ISO 19115 和 ISO 19139 元数据标准的元数据。

  1. 在元数据视图中编辑项目的元数据
    元数据视图随即出现,显示第一个元数据编辑器页面。 内容窗格中列出了有关编辑元数据的所有页面。
  2. 单击内容窗格中的每个页面(其中所需内容被标识为缺少 无效元数据),然后提供适当的内容。

    提供全部所需内容后,内容窗格中的页面将被标识为有效 有效元数据

  3. 根据需要应用或保存更改。

    可能需要一些时间才能完成项的元数据。 可以保存更改并稍后完成剩余项(即使缺少所需信息)。 下次使用该工程时,元数据视图将打开至您上次使用的页面。

  4. 工作完成时,请关闭元数据视图。

下表描述了您可以在哪里找到每个满足 NAP 规则的元数据元素,并提供符合 ISO 19115 和 ISO 19139 最低强制性要求的元数据元素。 表中的每一行对应于 ArcGIS Pro 经典元数据编辑器中的一个页面。 在元数据视图的内容窗格中单击相应的页面,并填写所需的信息。 NAP 包含定义每个元数据元素及其关联规则的表。 在“要求”列中,数字是这些表中的条款编号,并标识该元数据元素在相应表中对应的行。

元数据编辑器页面满足 NAP、ISO 19115 和 19139 要求
概览 > 项目描述
  • 5.3.1.1/5.3.2.1 citation,5.14.1 title - 在标题文本框中输入标题。
  • 5.3.1.2/5.3.2.2 abstract - 在描述(摘要)文本框中输入摘要。
  • 5.3.1.13 extent,5.13.3 地理边界框 - 如果项目的等级级别为数据集,并且尚未自动提供项目的边界框,但可以提供范围,请单击新建边界框。 在相应的文本框中提供边界坐标。
概览 > 主题和关键词
  • 5.3.1.11 topicCategory - 如果项目是数据集,请检查适当数量的主题类别值。
概览 > 引用信息
  • 5.3.1.1/5.3.2.1 citation,5.14.1 title - 在项目描述页面提供的标题也会显示在此处的标题文本框中。
  • 5.3.1.1/5.3.2.1 citation,5.14.6 identifier - 如果项目是数据集,请单击新建标识符,然后在代码文本框中输入唯一值。 要识别定义标识符的授权,请单击新建授权引用信息,并在标题文本框中输入其名称。 单击日期标题,然后单击日历按钮以指定注册表的日期。
  • 5.3.1.1/5.3.2.1 citation,5.14.3 日期 - 单击日期标题。 单击列出的一个或多个日期类型旁的日历按钮,并选择适当的日期。 如果时间信息很重要,请添加时间。 提供创建日期和修订日期(如果适用);这些值应与资源 > 维护页面内提供的任何更新信息相关。
概览 > 引用信息联系人
  • 5.3.1.1/5.3.2.1 citation,5.14.7 citedResponsibleParty - 如果下拉列表中尚未列出适当的联系人,请单击新建联系人。 在姓名组织职位文本框中输入名称;优先填写组织和职位名称。 单击角色下拉列表中的适当值。 单击新建联系人信息,然后提供相应的联系人信息。
元数据 > 详细信息
  • 5.2.1 fileIdentifier - 在文件标识符文本框中输入适当的唯一值,或单击创建按钮以生成此项目的全局唯一标识符 (GUID)。
  • 5.2.2 language - 如果尚未提供语言值,请单击语言下拉列表,并单击一个适当值。 ArcGIS 元数据始终 以 UTF-8 格式进行编码,此格式适应多种语言,因此必须对使用的语言进行标识。 单击国家下拉列表,并单击与特定语言相关联的国家。
  • 5.2.4 parentIdentifier - 如果此项目具有应标识的父项,请在父标识符文本框中输入适当信息。
  • 5.2.5 hierarchyLevel - 如果项目不是数据集,请单击等级级别下拉列表,然后单击适当值。
元数据 > 联系人
  • 5.2.6 contact - 如果下拉列表中尚未列出适当的联系人,请单击新建联系人。 在姓名组织职位文本框中输入名称;优先填写组织和职位名称。 单击角色下拉列表中的适当值。 单击新建联系人信息,然后提供相应的联系人信息。
资源 > 详细信息
  • 5.3.1.5/5.3.2.5 状态 - 单击新建状态并单击状态下拉列表中的适当值。 如果状态为进行中,请在资源 > 维护页面上提供更新信息。
  • 5.3.1.9 language - 如果项目不是服务,请单击语言下拉列表并单击一个适当值(如果尚未提供语言值)。
  • 5.3.1.10 characterSet - 如果项目不是以 Unicode 格式进行编码的,请单击字符集下拉列表并单击适当值。
资源 > 服务详细信息
  • 5.3.2.11 couplingType - 单击耦合类型下拉列表中的适当值。
  • 5.3.2.7 serviceType - 在服务类型文本框中输入值。
资源 > 范围
  • 5.3.1.13 extent - 如果项目的等级级别是数据集,则您需要为数据提供边界框(5.13.3 地理边界框)或地点标识符(5.13.4 地理描述)。 单击绘制新范围,然后指定项目的地理位置。
  • 5.13.3 地理边界框 - 在项目描述页面提供的边界框也会显示在此处的范围标题下。
  • 5.13.4 地理描述 - 单击新建地理描述并在代码文本框中输入地点标识符。 检查包含资源的描述。 要识别定义地点标识符的注册表,请单击新建授权引用信息,并在标题文本框中输入其名称。 单击日期标题,然后单击日历按钮以指定注册表的日期。
资源 > 空间参考
  • 5.8.1 referenceSystemIdentifier - 对于其间资源 > 详细信息页面上的空间表达类型值为矢量、格网或 Tin 的数据集,并且尚未自动提供空间参考,但数据与坐标系相关,请单击新建参考系统。 单击维度下拉列表,并单击列表中的适当值,然后在代码文本框中为与该维度中的数据相关联的坐标系输入标识符。 要识别定义坐标系的注册表,请单击新建授权引用信息,并在标题文本框中输入其名称。 单击日期标题,然后单击日历按钮以指定注册表的日期。

使用 ArcGIS 元数据编辑器

按照以下步骤操作,使用 ArcGIS 元数据编辑器创建满足北美洲专用标准以及 ISO 19115 和 ISO 19139 元数据标准的元数据。

  1. 在元数据视图中编辑项目的元数据
    元数据视图随即出现并显示 ArcGIS 元数据编辑器的基本元数据页面。
  2. 增加元数据视图的宽度,以显示所有三列。

    ArcGIS 元数据编辑器的“基本元数据”页面包含三列,其中第三列列出了必需元素

  3. 在元数据编辑器的第三个列中,单击必需项选项卡。
  4. 单击必填项选项卡中列出的没有绿色复选标记的所有元数据元素,然后提供适当的内容。

    在提供正确值后,列表中的元数据元素将具有绿色复选标记。

  5. 根据需要应用或保存更改。

    可能需要一些时间才能完成项的元数据。 可以保存更改并稍后完成剩余项(即使缺少所需信息)。 下次使用该工程时,元数据视图将打开至您上次使用的页面。

  6. 工作完成时,请关闭元数据视图。

在元数据编辑器的第三列必需选项卡中,列出了当前元数据样式所需要的元数据元素。 元数据元素所在卡片的名称显示在该元素名称的下方。 某些元素可能会出现在多个卡片上。

下表中的每一行描述了北美洲专用标准要求的某个元素,或者某个符合 ISO 19115 和 ISO 19139 最低强制性要求的元数据元素。 表中会显示元素在 ArcGIS 元数据编辑器中的名称、元素所在的元数据编辑器页面以及卡片名称。 NAP 包含定义每个元数据元素及其关联规则的表。 下表中的数字是上述表中的条款编号,标识着元数据元素相应表中的相应行。

注:

在当前版本的 ArcGIS Pro 中,NAP 元数据样式的必需选项卡上显示的元素列表并不完整。 但是,下表包含了需要满足 NAP 要求以及 ISO 19115 和 ISO 19139 标准最低强制性要求的所有元素。 部分信息需要在所有元数据页面上找到对应的位置进行填写。 如果某个元数据元素在必需选项卡中列出,但未出现在下表中,则在使用该元数据样式时可以忽略它。

元数据编辑器页面满足 NAP、ISO 19115 和 19139 要求

标题 - 基本元数据页面“项目描述”卡片或“引用标题”卡片

5.3.1.1/5.3.2.1 citation,5.14.1 title - 在标题文本框中输入项目的描述性标题。

描述(摘要)- 基本元数据页面“项目描述”卡片

5.3.1.2/5.3.2.2 abstract - 在描述(摘要)文本框中输入摘要。

主题类别 - 基本元数据页面“项目描述”卡片

5.3.1.11 topicCategory - 如果项目的元数据范围是数据集或系列,请单击主题类别下拉列表,并选中尽可能多的适用值。

边界框 - 基本元数据页面“地理范围”卡片

5.3.1.13 extent、5.13.3 地理边界框 - 如果项目为数据集,则您需要为数据提供边界框 (EX_GeographicBoundingBox) 或地点标识符 (EX_GeographicDescription)。 如果尚未自动为项目提供边界框,但可以提供范围,请在西文本框中键入坐标。 或者,单击选择范围按钮,在地图上绘制一个边界矩形,然后单击保存

地点标识符代码 - 基本元数据页面的“地理描述”卡片

MD_DataIdentification.extent.EX_Extent.geographicElement - 如果项目为数据集,则必须为数据提供边界框 (EX_GeographicBoundingBox) 或地点标识符 (EX_GeographicDescription)。 要提供地点标识符而不是边界框,请在“范围”卡片“地理描述”部分中的地点识别代码文本框中键入适当的信息。

要确定定义地点标识符的注册表,请单击“范围”卡片底部的范围链接。 此时将在内容窗格中选择所有元数据页面,并打开到“范围”卡片。 此卡片同时具有“地理范围”和“地理描述”部分。 如有必要,请打开范围包含资源切换按钮。 在“地理描述”部分中,单击权威引用标题下的加号 (+) 按钮。 在标题文本框中输入注册表名称。 向下滚动到日期标题,然后单击日历按钮,指定此注册表的“发布日期”、“创建日期”或“修订日期”。 如果您不希望提供边界框,可以通过单击“地理范围”部分顶部的“移除”按钮来移除该部分。

语言 - 基本元数据页面“资源语言”卡片

5.3.1.9 language - 如果项目不是服务,请单击语言下拉列表并单击一个适当值(如果尚未提供语言值)。

资源字符集 - 所有元数据页面概览 > 资源信息 > 字符集部分,“资源字符集”卡片

5.3.1.10 characterSet - 如果项目未使用 Unicode 格式编码,则必须指定编码方式。 单击内容窗格中的所有元数据页面。 在元数据编辑器的第一列中,展开概览 > 资源信息部分,然后单击它包含的字符集部分。 单击资源字符集下拉列表,然后单击相应的字符集。

唯一标识符代码 - 基本元数据页面“引用标识符”卡片

5.3.1.1/5.3.2.1 citation,5.14.6 identifier - 如果项目是数据集,请在唯一标识符代码文本框中输入唯一值。

标题 - 基本元数据页面“引用标识符”卡片

5.3.1.1/5.3.2.1 citation,5.14.6 identifier - 在标题文本框中键入定义引用标识符的授权文档的名称。

发布/创建/更新 - 基本元数据页面“引用日期”卡片

5.3.1.1/5.3.2.1 citation,5.14.3 date - 单击创建发布更新日期控件的“日历”按钮,然后选择适当的日期。 如果时间信息很重要,请添加时间。 单击日期和时间控件旁边的当前按钮,插入当前的日期和时间。 建议在适当时提供修订日期。

提供创建日期和修订日期(如果适用);这些值应与资源 > 维护页面内提供的任何更新信息相关。

个人姓名/组织/职位 - 基本元数据页面“引用联系人”卡片

5.3.1.1/5.3.2.1 citation,5.14.7 citedResponsibleParty - 在个人姓名组织职位文本框中输入名称;优先填写组织和职位名称。

角色 - 基本元数据页面“引用联系人”卡片

5.3.1.1/5.3.2.1 citation,5.14.7 citedResponsibleParty - 在角色下拉列表中单击适当的值。

状态 - 基本元数据页面“状态”卡片

5.3.1.5/5.3.2.5 status - 单击状态下拉列表中的适当值。

如果状态为正在进行,请提供有关何时再次更新资源的信息。 单击内容窗格中的所有元数据页面。 在元数据编辑器的第一列中,展开质量部分,然后单击它包含的维护部分。 单击顶部的添加部分。 指示更新日期或更新频率。

元数据文件标识符 - 基本元数据页面“元数据详细信息”卡片

5.2.1 fileIdentifier - 在文件标识符文本框中输入适当的唯一值。

元数据语言 - 基本元数据页面“元数据详细信息”卡片

5.2.2 language - 如果尚未提供语言值,请单击语言下拉列表,并单击一个适当值。 ArcGIS 元数据始终 以 UTF-8 格式进行编码,此格式适应多种语言,因此必须对使用的语言进行标识。

国家/地区 - 基本元数据页面“元数据详细信息”卡片

5.2.2 language - 单击国家/地区下拉列表,并单击与特定语言相关联的国家/地区。

元数据字符集 - 基本元数据页面“元数据详细信息”卡片

5.2.2 characterSet - 如果尚未设置,请在元数据字符集下拉列表中单击适当的字符集。 ArcGIS 元数据始终以 UTF-8 格式编码。

元数据范围(等级)- 基本元数据页面“元数据详细信息”卡片

5.2.5 hierarchyLevel - 如果项目不是数据集,请单击元数据范围(等级)下拉列表,然后单击适当值

元数据父标识符 - 所有元数据页面元数据信息 > 元数据详细信息部分,“元数据详细信息”卡片

5.2.4 parentIdentifier - 如果此项目具有父项目,则应标识该项目。 单击内容窗格中的所有元数据页面。 在元数据编辑器的第一列中,展开元数据信息部分,然后单击它包含的元数据详细信息部分。 在“元数据详细信息”卡片上,在元数据父标识符文本框中键入适当的信息。 目前,无法提供父项目的标题和标识符。

个人姓名/组织/职位 - 基本元数据页面“元数据联系人”卡片

5.2.6 contact - 在组织个人姓名职位文本框中键入适当的值,标识该项目元数据的主要联系人;首选组织或职位名称。

角色 - 基本元数据页面“组织联系人”卡片

MD_Metadata.contact - 在角色下拉列表中单击适当的值。

唯一标识符代码 - 所有元数据页面,空间信息 > 坐标参考系部分,“坐标参考系”卡片

5.8.1 referenceSystemIdentifier - 对于空间表示类型值为“矢量”、“格网”或“TIN”,并且尚未自动提供空间参考,但数据与坐标系相关联的数据集,单击内容窗格中的所有元数据页面。 在元数据编辑器的第一列中,展开空间信息部分,然后单击它包含的坐标参考系部分。 单击顶部的添加部分。 单击维度下拉列表,然后在列表中单击适当的值。 在唯一标识符代码文本框中键入坐标系的标识符。 在代码空间文本框中键入定义坐标系的注册表的名称。

在 ArcGIS 中创作 NAP 内容的最佳做法

通过 ArcGIS 可以创建完整的 ISO 19115 和 19139 元数据记录以描述也符合 NAP 的项目。 但是,NAP 说明与您在 ArcGIS 中提供相应信息应采取的方法之间有一些不同之处。 通过遵循一些最佳做法,您在 ArcGIS 中创建的元数据将更为准确,也更加便于维护,并且将来可以无缝过渡到其他的元数据样式和格式。

不适用或未知的值

如果元数据元素的值为未知或不适用,则当您在 ArcGIS 中编辑元数据时,请将其值留空。 如果将 ArcGIS 中某个必需的元数据元素留空,且使用 ArcGIS 平台中的其他应用程序将元数据导出为 ISO 19139 格式 XML 文件,则将以符合 ISO 19139 XML 模式的方式自动添加无理由代码,指明值丢失或未知。 其他的元数据标准也具有相似的要求,但是,必需的元数据元素有所不同,且在导出的 XML 文件中指明值的不确定性和缺失情况的方式也有差异。 每一种样式的导出 XML 文件都能以适当的方式处理这种情况。

由元数据样式定义的内容

元数据样式用于配置 ArcGIS,以支持特定的元数据标准和专用标准。 通常,每一个元数据标准都具有元数据元素,用以记录标准后随附的名称和版本,以及记录元数据内容的方法等。 每一种样式的导出 XML 文件都能以适当的方式处理这种情况。 当使用 ArcGIS 平台中的其他应用程序将元数据导出为符合 NAP 的 ISO 19139 格式 XML 文件时,便会添加必需的 metadataStandardName 和供选的 metadataStandardVersion 元素。

无法编辑或不应该编辑的内容

对于大多数项目而言,ArcGIS 将根据需要自动在项目元数据中记录该项目的固有属性。 例如,如果项目的空间参考已设置,则该空间参考的全部详细信息将记录在其元数据中。 无法在元数据视图中手动编辑详细的空间参考属性。 这可确保元数据反映项目的实际空间参考。 通过其他元数据样式,可以手动为不支持同步的项目提供项目空间参考的相关信息,但是只可通过提供空间参考标识符执行此操作。 该标识符的空间参考属性是固定的,可在定义这些属性的适当注册表中对其进行检查;不可将个人空间参考参数手动键入到项目的元数据中。

对其他属性而言(例如,项目的要素计数、栅格大小或属性标签),可在 ArcGIS 中编辑元数据时更改从项目中获取的信息。 但是,这些值应保留为未更改状态。 只要未在元数据视图中编辑这些值,ArcGIS 便会随项目属性更改而持续更新这些值,而这些值仍将保持准确。 例如,如果在项目元数据中提供属性,但是属性的名称与项目属性表中的字段名称不匹配,则这些属性将在下次与项目的固有属性同步时从项目元数据中移除。

ArcGIS 元数据编辑器自动提供当前日期作为最后一次更新元数据的日期,以及描述对 ArcGIS 创建的元数据进行编码的方法的相应字符集值。 通常不应修改这些值。 但是,如果您正在转录描述已存挡项目的元数据,例如,您可能希望更改元数据日期,以反映最初创作元数据内容的日期。

将元数据导出为 ISO 19139 XML 格式

如果需要向 ArcGIS 平台之外的人员或组织提供有关项目的信息,可以将项目元数据导出为 ISO 19139 XML 格式的独立元数据文件。 将 ArcGIS Pro 设置为使用 North American Profile of ISO 19115 2003 样式时,系统默认将项目的元数据将导出为 ISO 19139 XML 格式的 NAP 版本。

  1. 在功能区的目录选项卡的元数据组中,单击导出 导出

    导出元数据对话框随即出现。

  2. 单击要导出的元数据内容下拉列表,然后单击要在导出过程中从项目元数据中过滤掉的内容的数量。
    • 所有支持的内容 - 未对项目的元数据进行过滤。
    • 无计算机名称 - 将过滤项目的元数据内容以移除任何现存的计算机名称。将根据发现计算机名称时所在的上下文采取适当的操作。如果移除元数据元素不会导致文档失效,则会移除该元数据;从 UNC 路径的起始点移除计算机名称;或者更改该值,以将该位置标识为保留。
    • 无敏感信息 - 将按上述方式过滤计算机名称。此外,将以相同方式删除本地和网络文件路径,以及除 httphttps 地址外的互联网位置。操作系统信息、数据库信息和地理处理历史记录也将被删除。
  3. 确认在要导出的元数据类型下拉列表中选择当前样式 (NAP)
  4. 浏览至将在将元数据导出为文本框中创建的 XML 文件或键入其位置和名称。
  5. 单击确定

    过滤后的 ArcGIS 元数据元素将与相应的 ISO 19139 元数据元素相匹配并根据 NAP 配置文件的要求进行修改,且其内容将被传输到 ISO 19139 格式的 XML 文件中。 ArcGIS 元数据包括 ISO 19139 标准中未包含的内容,例如缩略图和属性表中的字段描述;此内容不能包含在 ISO 19139 格式的 XML 文件中。

相关主题