导出元数据 (Conversion)

许可等级:BasicStandardAdvanced

摘要

在处理元数据并最终将其导出至符合标准元数据格式的 XML 文件前,可使用此工具对元数据进行更新以使其包含 ArcGIS 项的最新属性。

将信息导出为标准元数据格式时,执行初始处理有助于产生最佳结果。随后即可使用 ESRI 元数据转换程序导出元数据。

用法

语法

ExportMetadata_conversion (Source_Metadata, Translator, {Output_File})
参数说明数据类型
Source_Metadata

要进行元数据转换的项,或者要进行转换的独立 XML 文件。

Data Element; Layer
Translator

对要执行的转换进行定义的 XML 文件。

ArcGIS for Desktop 提供的转换程序文件位于 <ArcGIS 安装位置>\Metadata\Translator 文件夹中。提供下列转换程序:

  • ARCGIS2FGDC.xml将以 ArcGIS 元数据格式存储的内容转换为 FGDC CSDGM XML 格式。使用 FGDC CSDGM 元数据样式从描述选项卡中导出元数据时,默认情况下会使用此转换程序。使用 XSLT 变换转换元数据并且不会生成日志文件。
  • ARCGIS2ISO19139.xml将以 ArcGIS 元数据格式存储的内容转换为 ISO 19139 XML 格式。使用任何基于 ISO 的元数据样式从描述选项卡中导出元数据时,默认情况下会使用此转换程序。它是将元数据导出为 ISO 19139 XML 格式的首选转换程序。使用 XSLT 变换转换元数据并且不会生成日志文件。
  • ESRI_ISO2ISO19139.xml将以 ArcGIS 元数据格式或以 ESRI-ISO 元数据格式存储的内容转换为 ISO 19139 XML 格式。此转换程序是为实现向后兼容而提供的,以便能够支持现有模型和 Python 脚本。它在将元数据导出为 ISO 19139 XML 格式时具有一些已知限制。可使用 ARCGIS2ISO19139.xml 转换程序来代替。使用 Esri 元数据转换程序工具的转换引擎转换元数据并生成日志文件,该日志文件包含转换引擎所生成的消息。
  • FGDC2ESRI_ISO.xml将以 FGDC CSDGM XML 格式存储的内容转换为 ArcGIS 元数据格式;也就是说,它会转换描述选项卡FGDC 元数据(只读) 标题下所显示的元数据内容。在以下情况下会使用此转换程序:使用 FROM_FGDC 类型运行导入元数据工具导入 FGDC 格式的元数据时以及使用 FGDC_TO_ARCGIS 类型运行升级元数据工具升级元数据时。使用 Esri 元数据转换程序工具的转换引擎转换元数据并生成日志文件,该日志文件包含转换引擎所生成的消息。
  • FGDC2ISO19139.xml将以 FGDC CSDGM XML 格式存储的内容转换为 ISO 19139 XML 格式;也就是说,它会转换描述选项卡FGDC 元数据(只读) 标题下所显示的元数据内容。使用 Esri 元数据转换程序工具的转换引擎转换元数据并生成日志文件,该日志文件包含转换引擎所生成的消息。
  • ISO19139_2ESRI_ISO.xml将以 ISO 19139 XML 格式存储的内容转换为 ArcGIS 元数据格式。使用 FROM_ISO_19139 类型运行导入元数据工具来导入 ISO 19139 格式的元数据时,会使用此转换程序。使用 Esri 元数据转换程序工具的转换引擎转换元数据并生成日志文件,该日志文件包含转换引擎所生成的消息。
File
Output_File
(可选)

要创建的独立 XML 文件,其中包含转换后的元数据。

File

代码实例

导出元数据 (ExportMetadata) 示例(Python 窗口)

更新 ArcGIS 元数据并将其导出为按照 ISO 19139 元数据标准进行正确格式化的 XML 文件。

import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
arcpy.ExportMetadata_conversion ("data.gdb/roads", translator, 
    "roads_19139.xml")

环境

相关主题

许可信息

ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013