导入元数据 (Conversion)

摘要

此工具在将源项的元数据转换为 ArcGIS 元数据之后,可将元数据导入到目标项中(如果适当)。源和目标既可以是 ArcGIS 项,也可是独立的元数据 XML 文件。

此工具在导入源元数据之前会对其进行处理,并在导入之后更新目标元数据。如有必要,在将信息转换为 ArcGIS 元数据格式之前,可将由 ArcGIS 自动添加到元数据中的源项的固有属性连同所有唯一标识符一起移除。在导入的信息保存后,目标项的元数据会自动更新其固有属性。

此工具可在开始创建元数据时用于将元数据从一个项复制到另一个项中;已导入的元数据充当模板。如果有两个项共享某些信息,例如为项目创建的法律限制或说明,则使用另一个元数据文档作为模板便可以节省时间。

注注:

现有元数据被导入的元数据替换。

用法

语法

ImportMetadata_conversion (Source_Metadata, Import_Type, Target_Metadata, Enable_automatic_updates)
参数说明数据类型
Source_Metadata

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

如果源项是独立的文件,则其中必须包含合适的 XML 数据。

Data Element; Layer
Import_Type

要导入的元数据的格式。

  • FROM_ARCGIS源元数据是 ArcGIS 元数据。该元数据将不会转换。
  • FROM_ESRIISO源元数据包含 ESRI-ISO 格式的元数据;即,该元数据是使用 ArcGIS Desktop 9.3.1 或更早版本中提供的 ISO 元数据编辑器创建的。运行此工具时,源元数据将转换为 ArcGIS 元数据。
  • FROM_FGDC源元数据以 FGDC CSDGM 元数据标准的 XML 格式存储。运行此工具时,源元数据将转换为 ArcGIS 元数据。
  • FROM_ISO_19139源元数据采用符合 ISO 19139 元数据标准的格式。运行此工具时,源元数据将转换为 ArcGIS 元数据。

默认情况下,将执行“FROM_ISO_19139”转换。

String
Target_Metadata

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

Data Element; Layer
Enable_automatic_updates
  • ENABLE将修改已导入的元数据中描述项属性的信息,以使其包含实际的项属性,而且会将已导入的元数据中没有的项的其他属性添加进去。这是默认设置。
  • DISABLE 不会修改已导入的信息,但会将已导入的元数据中没有的项的其他属性添加进去。
Boolean

代码示例

ImportMetadata 示例(Python 窗口)

将源数据的 FGDC 元数据导入到地理数据库项。原始的元数据将转换成 ArcGIS 元数据。在向地理数据库导入数据的方法中,有一些会处理原始项的元数据,而其他的则不会。

import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.ImportMetadata_conversion ("c:/data/streams.shp","FROM_FGDC","streams")

环境

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012