批量导出元数据 (Conversion)

摘要

将多个 ArcGIS 项目的元数据导出到指定文件夹。此工具模型可使用导出元数据导出多个 ArcGIS 项目的元数据。

用法

语法

ExportMetadataMultiple_conversion (Source_Metadata, Translator, Output_Folder)
参数说明数据类型
Source_Metadata
[Source_Metadata,...]

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

Data Element
Translator

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

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

  • ArcGIS 转 FGDC (ARCGIS2FGDC.xml)
  • ArcGIS 转 ISO 19139 (ARCGIS2ISO19139.xml)
  • FGDC 转 ArcGIS (FGDC2ESRI_ISO.xml)
  • FGDC 转 ISO 19139 (FGDC2ISO19139.xml)
  • ISO 19139 转 ArcGIS (ISO19139_2ESRI_ISO.xml)
  • ArcGIS 或 ESRI-ISO 转 ISO 19139 (ESRI_ISO2ISO19139.xml)
File
Output_Folder

一个现有文件夹,用于存储含有转换后的元数据的 XML 输出文件。

Folder

代码示例

导出多个 ArcGIS 项目的元数据

对多个 ArcGIS 项目的元数据进行更新并将其导出为按照 ISO 19139 元数据标准进行正确格式化的 XML 文件。输出 XML 文件将存储在指定的文件夹中。

import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
sources = "vegetation;vegtypes;vegreport.doc;vegmap.mxd;veglayer.lyr"
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
arcpy.ExportMetadataMultiple_conversion (sources, translator, "c:/data/export")

环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012