同步元数据 (Conversion)

许可等级:BasicStandardAdvanced

摘要

根据 ArcGIS 项的当前属性自动更新该项的元数据。

例如,如果元数据将项描述为存在某个投影,但上次自动更新后,该项的投影已发生改变,那么元数据中旧的投影信息将会被新的投影信息所取代。

注注:

该项的元数据必须以 ArcGIS 元数据格式存储,否则此元数据将无法进行同步。

法律声明法律声明:

如果某属性是在 ArcGIS Desktop 9.3.1 或之前版本中进行设置以免 ArcGIS 根据指定项的属性自动更新该项的元数据,那么在当前版本中使用时,这一点将被忽略。ArcGIS 元数据将始终与其描述的项保持同步。

用法

语法

SynchronizeMetadata_conversion (source, synctype)
参数说明数据类型
source

元数据将被同步的项。

Data Element; Layer
synctype

将执行的同步类型。

  • ALWAYS源项属性始终可以添加到元数据中或在元数据中更新。如果不存在元数据,可以创建元数据。这是默认设置。
  • ACCESSED源项属性可以在元数据被访问时添加到元数据中或在元数据中更新。如果不存在元数据,可以创建元数据。
  • CREATED如果项还没有元数据,则会先创建元数据然后将源项的属性添加其中。
  • NOT_CREATED源项属性将添加到现有元数据中或在现有元数据中更新。
  • OVERWRITE与“ALWAYS”参数类似,但是元数据中能够被自动记录的所有信息都会被记录。人为输入的任何属性都会被项的实际属性取代。
  • SELECTIVE与“OVERWRITE”相同,但标题和内容类型不会被项的默认值所覆盖。在将元数据升级到 ArcGIS 10.x 元数据格式时使用。
String

代码实例

同步 ArcGIS 项的元数据

仅在 ArcGIS 项已存在元数据的条件下,方可更新元数据以使其包含该项的当前属性;不会创建新元数据。

import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.SynchronizeMetadata_conversion("vegetation", "NOT_CREATED")

环境

相关主题

许可信息

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