操作方法

问题:当使用“要素类至要素类”或“表至表”工具时,未传输元数据

Last Published: March 12, 2025

描述

当使用“要素类至要素类”或“表至表”工具将数据加载到地理数据库中时,不会将源要素类或表中的元数据传输到新的要素类或表。

原因

元数据传输不是“要素类至要素类”和“表至表”地理处理工具功能的一部分。

Note:
ArcMap is in Mature support and will be retired March 1, 2026. There are no plans for future releases of ArcMap, and it is recommended that you migrate to ArcGIS Pro. See Migrate from ArcMap to ArcGIS Pro for more information.

解决方案或解决方法

虽然元数据传输不是“要素类至要素类”和“表至表”地理处理工具的一部分,但其是“复制要素”和“复制行”功能的一部分。 因此,如果元数据是数据的关键部分,建议使用 CopyFeatures 和/或 CopyRows 将数据加载到地理数据库中。

Entire FeatureClass -> Use CopyFeatures
FeatureClass subset -> Use MakeFeatureLayer with a query and then CopyFeatures
Entire Table -> Use CopyRows
Table subset -> Use MakeTableView with a query and then CopyRows

替代解决方案

如果已确认输入与输出相同或者几乎相同,则可以使用 ArcCatalog 提供的功能,通过导出和导入元数据来手动传输元数据。 或者,可以使用 ArcGIS 8x 地理数据库转换工具将数据传输到地理数据库;这些工具在 ArcCatalog 9.0 中仍然可用,并且将保留元数据。

手动步骤

要手动传输元数据,请首先验证元数据工具栏在 ArcCatalog 中是否可用,方法为:右键单击工具栏附近,然后选中工具栏列表中的“元数据”。

选择“元数据”菜单

可以使用“元数据”工具栏上的导出按钮将元数据从源要素类或表导出至 XML 文件。

 [O-Image] ExportMetadataButton

为了防止丢失任何元数据并允许再次导入元数据,请使用 XML 导出程序。

[O-Image] XMLexport

选择新要素类或表,然后使用“元数据”工具栏上的导入按钮导入元数据。

[O-Image] ImportMetadataButton

如果使用了 XML 导出程序,请使用 XML 导入程序导入元数据。

ImportXMLMetadata

工具步骤

要使用 ArcGIS 8.x 转换工具,请单击 ArcCatalog 中的“工具 > 自定义”。 在“自定义”对话框中,单击“命令”选项卡,然后单击左侧“类别”列表中的“ArcGIS 8.x GDB 转换工具”。

[O-Image] ArcGIS8xConversionToolsImage

拖动要使用的转换工具;例如,将右侧“命令”列表中的“地理数据库至地理数据库”工具拖放到工具栏上。 关闭“自定义”窗口。 在 ArcCatalog 中选择要转换的数据,然后单击该工具。

文章 ID: 000006934

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项