ArcGIS Pro导入XML工作空间文档失败,报错-2147220735求解决方案
解决XML Schema导入File Geodatabase的错误建议
错误根源
错误代码-2147220735是因为原XML Schema中的要素类绑定了ArcMap/ArcGIS Enterprise 10.8.1环境下的自定义对象类扩展COM组件,而ArcGIS Pro基于.NET架构,FME也无法直接加载该COM组件,导致创建要素类失败。
可行解决方案
- 手动清理XML中的自定义扩展配置
备份原XML文件后,用文本编辑器打开,找到对应要素类的<ObjectClassExtension>节点,删除包含Name.Feature class name的所有相关内容,保存后再尝试用ArcGIS Pro或FME导入。 - 通过ArcMap中转导入
- 在ArcMap中打开目标File Geodatabase,使用「导入地理数据库XML」工具完成Schema导入。
- 运行「升级地理数据库」工具,将该File Geodatabase升级至ArcGIS Pro兼容版本。
- 直接在ArcGIS Pro中使用升级后的地理数据库。
- 替换为Pro兼容的扩展(若需保留业务逻辑)
如果该自定义扩展是业务必需的,需要基于ArcGIS Pro SDK将原COM组件重写为.NET扩展,之后再重新导入Schema并绑定新扩展。 - FME中跳过扩展导入
在FME Workbench中配置写入参数时,禁用「导入对象类扩展」选项,手动匹配原Schema的字段、空间参考、几何类型等属性后再执行写入。
内容的提问来源于stack exchange,提问作者potter90
相关产品推荐
相关产品推荐

