描述
此工具可将 ArcGIS 项的元数据或独立 XML 文件更新为当前的 ArcGIS 元数据格式。
ArcGIS 的当前版本只能以 ArcGIS 元数据格式存储元数据。例如,如果某 ArcGIS 项包含其他格式的元数据,则必须将其升级为 ArcGIS 元数据格式,然后,ArcGIS 才能使用 ArcGIS 项的当前属性对元数据进行自动更新;项的属性会记录在 ArcGIS 元数据元素中。
当前版本 ArcGIS 的元数据升级功能不更改现有元数据,只是在现有信息的基础上添加新的 ArcGIS 元数据。现有元数据将保持不变。
使用方法
在描述选项卡中查看 ArcGIS 项的元数据或独立元数据 XML 文件时,将显示一条通知,提示项是否具有尚未升级的 FGDC 格式元数据;单击“是”将打开此工具,并且“升级类型”设置为 FGDC_TO_ARCGIS。此外,也可使用升级按钮运行此工具。如果有许多要升级的项或 XML 元数据文件,可通过批处理方式运行该工具以便一次完成所有元数据的升级。
源元数据参数具有复杂的数据类型。如果在模型中使用此工具,则请在 ModelBuilder 中为源元数据参数创建变量,方法为右键单击此工具,指向获取变量,指向从参数,然后单击源元数据。
在模型构建器中使用此工具时,输出元数据参数从源元数据参数获取。
如果您对试图修改的 ArcGIS 项、ArcGIS 项的元数据或独立的元数据 XML 文件没有写入权限,此工具仍然成功完成操作,但相应项的源元数据保持不变。
语法
arcpy.conversion.UpgradeMetadata(Source_Metadata, Upgrade_Type)
参数 | 说明 | 数据类型 |
Source_Metadata | 要进行元数据升级的项,或者要进行升级的独立 XML 文件。 | Data Element; Layer |
Upgrade_Type | 将执行的转换类型。
必须指定升级类型;否则,将不执行任何转换。 | String |
代码示例
将 FGDC 元数据升级为 ArcGIS 元数据
将按照 FGDC CSDGM 标准进行格式化的 ArcGIS 项的元数据信息升级为 ArcGIS 元数据。
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpgradeMetadata_conversion ("locationMap.mxd", "FGDC_TO_ARCGIS")
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是