导入和导出元数据快速浏览
向 ArcGIS 项导入元数据以及从 ArcGIS 项导出元数据时,有多个选项可供选择。可通过目录 窗口或 ArcCatalog 中的描述选项卡、ArcCatalog 元数据 工具条以及元数据地理处理工具执行这些选项。
导入元数据
导入元数据是一个将现有元数据与 ArcGIS 项相关联的过程,元数据将作为 ArcGIS 项的一部分进行存储。需要导入信息的情况通常包括以下几种:
- 接收到的项目来自其他位置但在 ArcGIS 中开始使用,且此项目未附带 ArcGIS 元数据。项目的元数据存储于单独的文件中。这种情况下,需导入原始元数据以便将其与项目一同存储并在 ArcGIS 中对其进行访问。
- 为与同一项目相关联的多个项创建元数据时。您已创建一个模板,其中包含的信息对于项目中的所有项均相同。这种情况下,需要先导入模板,然后添加描述项目的其余信息。创建元数据模板的原因与创建地图或 Word 文档模板的原因相同。
- 需要为两个项目创建元数据时。由于项目不是很多,因而未创建模板,但您想通过从其中一项复制元数据来简化操作。这种情况下,需要先复制元数据,然后添加描述项目的其余信息。根据某项的元数据为另一项创建元数据的原因与使用另存为根据某地图或 Word 文档创建另一地图或文档的原因相同。
- 使用 ArcSDE 管理命令向地理数据库加载数据时。使用这些命令时,原始数据的元数据未与数据一同加载。这种情况下,需要将原始数据的元数据导入到地理数据库项。
介绍导入元数据时,要导入的信息为源元数据,而作为信息导入目标的 ArcGIS 项为目标元数据。源和目标都可以为 ArcGIS 项或独立的元数据 XML 文件。独立的元数据 XML 文件可以是描述 Web 服务的元数据,也可以为其他不支持在 ArcGIS 中创建元数据或无法表示的 GIS 资源存储元数据;可在目录 窗口中创建新的 XML 文件,然后向文件中添加描述资源的元数据。
ArcGIS 项的元数据必须使用 ArcGIS 元数据格式。如果源信息未以 ArcGIS 元数据格式存储,则在导入之前会将其转换为 ArcGIS 元数据格式。此工具知道如何将 XML 格式的 ESRI-ISO、FGDC 和 ISO 19139 元数据转换为 ArcGIS 元数据。导入类型用于识别源信息的格式。
仅可从其他包含元数据的 ArcGIS 项或良构的 XML 文件导入元数据。如果元数据不是 XML 格式(例如结构化文本格式的 FGDC 元数据),则在导入元数据之前必须将其转换为 XML 格式。
源元数据可能包含不适合导入到其他项的信息。例如,移除了由 ArcGIS 自动添加到源元数据的所有属性。还移除了源元数据中的所有唯一标识符以确保他们的唯一性。这些标识符可用于标识元数据(在将元数据发布到元数据目录时)或标识元数据所描述的 GIS 资源。两个项不能共享同一标识符。
导入后,需更新目标项的元数据以使其包含当前属性。如果 ArcGIS 项的属性可记录但未存在于导入的元数据中,将始终需要添加这些属性。可通过启用自动更新来确定已导入元数据中记录的属性是否将替换为 ArcGIS 项的实际属性。例如,如果源元数据包含某用户输入的投影名称,则选中启用自动更新后,原始投影名称将替换为 ArcGIS 中实际使用的空间参考的名称,如果以后对数据重新投影,元数据将反映相应更改。查看 ArcGIS 元数据时,带有星号的元数据元素为自动更新的元素。
导入元数据不会更改目标项的缩略图、地理处理历史和唯一标识符。
如果要将同一元数据模板导入到多个 ArcGIS 项或将不同的源元数据项导入到不同的目标元数据项,可在批处理模式下使用相应的元数据地理处理工具执行此操作。
导出元数据
创建元数据后,可能要将其导出以在 ArcGIS 外部使用。
从描述选项卡或元数据 工具条导出元数据时,会首先更新元数据以使其包含所描述的 ArcGIS 项的最新属性,然后将信息转换为使用标准元数据格式的 XML 文件。以此种方式导出元数据的主要原因在于可将元数据发布到元数据目录。例如,在美国,您可能使用 FGDC CSDGM 元数据样式创建元数据,然后以用于发布的 FGDC XML 格式从 ArcGIS 导出到 geodata.gov 集合。
描述选项卡上的“导出”按钮专用于将在描述选项卡中创建的 ArcGIS 元数据格式的元数据导出为适合当前元数据样式的相应 XML 格式。如果您正在查看已按照元数据标准格式化的独立元数据 XML 文件,则无需将其内容导出为该格式;该操作会失败。
每个元数据目录的信息发布过程各不相同。例如,您可以登录元数据目录的网站上传导出的 XML 文件。或者,如果元数据目录具有可自动上传元数据的工具,可将导出的文件以文件夹形式放置在组织的外部 Web 服务器中。如果元数据定期进行更新,则定期发布元数据可确保用户能够访问到最新信息。有关要遵循的程序的详细信息,请联系元数据目录的管理员。
如果需要定期导出元数据,可考虑编写一个使用元数据地理处理工具的 Python 脚本来执行此任务,从而自动执行导出过程,然后将脚本计划为在预定时间运行。
一些基于联邦地理数据委员会 (FGDC) Content Standard for Digital Geospatial Metadata (CSDGM) 的元数据目录需要以多种不同的文件格式(包括 XML、HTML 和文本)提供元数据内容。在使用导出元数据工具将 ArcGIS 元数据导出为 FGDC XML 格式后,可以使用 USGS MP 元数据转换程序工具生成附加文件。创建模型或 Python 脚本时,执行这些任务其中的两个任务即可简化发布过程。