导入元数据 (Conversion)

许可等级:BasicStandardAdvanced

摘要

此工具在将源项的元数据转换为 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
  • ENABLED将修改已导入的元数据中描述项属性的信息,以使其包含实际的项属性。例如,如果已导入的元数据包括要素类所包含的要素数量,则在 ArcGIS 中编辑要素后将通过元数据同步进程对项目元数据中的这一数量进行更新。此外,还会添加已导入的元数据中并不存在的可对项目进行同步的其他属性。这是默认设置。
  • DISABLED 不会修改已导入的信息。例如,如果在 ArcGIS 中编辑要素后元数据同步进程没有对项目的元数据中要素类所包含的要素数量进行更新,则元数据将始终包含旧的过期数字。添加已导入的元数据中并不存在的可对项目进行同步的其他属性。
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")

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014