首页 / 浏览问题 / 桌面GIS / 问题详情
为什么数据库迁移需要下载拓展包?直接用ImportSettingFileGDBVector可以吗
1EXP 2024年01月22日
为什么数据库迁移需要下载拓展包?我看API有ImportSettingFileGDBVector就可以直接迁移到UDBX了。拓展包和ImportSettingFileGDBVector有什么区别吗?

1个回答

您好,首先数据迁移模块的扩展包针对的是iDesktopX,而不是iObject Java组件, ImportSettingFileGDBVector是在开发时用的组件接口,不是直接的功能。

iDesktopX中,开始-数据导入的“GDB导入”就是使用ImportSettingFileGDBVector开发的功能,该功能底层使用的是第三方库实现的。

iDesktopX中,数据迁移的“GDB导入”底层使用的是Esri本身是Arcgis组件引擎实现的。

希望可以帮到您。
于丁
1
10,758EXP 2024年01月22日
谢谢您的解答。我尝试对比了这两种“GDB导入”,达到的效果是一样的。

我还有以下两个个疑问:

1、我想知道数据迁移中底层特意使用了Arcgis组件引擎,是不是为了解决数据转换中某特殊情况?

2、ImportSettingFileGDBVector是不是完全能做到数据迁移“GDB导入”中一样的效果?
数据迁移这个模块主要功能SDE迁移、MXD迁移和符号库迁移这三个不是开放开源格式,需要Arcgis组件引擎才能读取解析。单纯GDB、MDB、SHP导入,数据迁移模块和开始模块的导入基本没有差异的。
明白!感谢~
...