ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

元数据导入程序

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

将元数据从源项复制到目标项。在源项中检索出元数据,并在不进行转换的情况下将其传送到目标项中。源和目标既可以是 ArcGIS 项,也可是独立的元数据 XML 文件。

源元数据应该是 ArcGIS 元数据。如果导入的信息不是以 ArcGIS 元数据格式存储,则必须先升级为 ArcGIS 元数据,然后再自动更新,以包含项目的固有属性。

对于使用 XSLT 样式表保存元数据更改,此工具非常有用。例如,模型可以使用 XSLT 变换(使用自定义样式表)更新元数据,然后使用此工具将更改导入到源 ArcGIS 项目。

此模型使用 XSLT 样式表更新项目的元数据。

注:

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

使用方法

  • 元数据中可能含有帮助管理元数据目录中文档的唯一标识符。在导入源元数据之前,此工具不删除源元数据中的任何唯一标识符。如果如上所述使用 XSLT 样式表修改源项的元数据(例如更新联系信息),并且需要将结果导入回源项,则需要上述行为。在这种情况下,需要元数据保持与以前相同的唯一标识符。

    但是,如果想要导入在 ArcGIS 外面创建的元数据,或者想要将信息从一个项目复制到另一个项目,则改用导入元数据;此工具删除导入信息中的唯一标识符。许多项目不能共享相同的唯一标识符。

  • 将源元数据复制到目标后,不更改目标项的元数据。例如,不会同步目标项的元数据,以包含该项的当前属性。

  • 不能使用此工具导入包含元数据的文本或 HTML 文件。如果试图使用此工具导入文本文件,它将寻找可能存在的描述文本文件数据的元数据并将其导入。如果文本文件实际包含元数据内容,必须重新格式化该内容以符合元数据标准的 XML 格式。然后,可使用此工具导入 XML 文件内包含的元数据内容。

  • 此工具可将一个源项导入到一个目标项。要将一个源项导入到许多目标项,或者要将不同的源项导入到不同的目标项,则在批处理模式下打开此工具,并相应设置此工具的参数。

  • 源元数据参数具有复杂的数据类型。如果在模型中使用此工具,则请在 ModelBuilder 中为源元数据参数创建变量,方法为右键单击此工具,指向获取变量,指向从参数,然后单击源元数据。

  • 在模型构建器中使用此工具时,输出元数据参数从目标元数据参数获取。

  • 如果您对试图修改的 ArcGIS 项、ArcGIS 项的元数据或独立的元数据 XML 文件没有写入权限,此工具仍然成功完成操作,但相应项的源元数据保持不变。

语法

arcpy.conversion.MetadataImporter(source, target)
参数说明数据类型
source

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

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

Data Element; Layer
target

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

Data Element; Layer

代码示例

将 ArcGIS 元数据模板导入项目

导入包含所有项目数据共享信息的 ArcGIS 元数据模板 XML 文件。目标项的元数据不会进行更新来包含导入的属性。在编辑项目的元数据之前导入模板。

import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.MetadataImporter_conversion ("c:/data/template.xml","places")

环境

  • 当前工作空间

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题

  • 导入元数据
  • 使用不同的地理处理工具导入元数据
  • 编辑多个 ArcGIS 项的元数据
  • 添加或更改文档的唯一标识符
  • 元数据工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明