地图文档迁移
使用说明
地图迁移包含两部分内容,一部分是数据的迁移,详细信息请参见数据迁移;另一部分就是地图文档的迁移,主要是将MXD中图层、要素、标注、符号等信息对象,通过SuperMap提供的iObjects java组件接口完成相应图层、要素、符号等对象的创建、写入和设置,从而完成从ArcGIS 的 MXD到SuperMap的SMWU的转换。
地图迁移功能需要ArcMap相关产品的许可授权。
功能入口
- 数据迁移选项卡->数据迁移->MXD迁移。
参数说明
- 源数据:支持同时迁移多个MXD数据,可通过工具栏中的添加文件、添加文件夹按钮,选择待转换的 MXD 工程文件。
- 导入设置:
- 包含地图:默认勾选该复选框,且不能更改。
- 包含数据:默认勾选该复选框,将MXD中的数据一并导出,若已进行数据迁移,可不勾选此复选框。
- 仅导入地图关联数据:默认不勾选该复选框,必须勾选包含数据才能勾选此项,若勾选则仅导入与地图相关联即制图使用到的数据,其余数据将不被导入。仅支持类型为FileGDB(*.gdb)、ArcGIS Personal GeoDatabase 文件(*.mdb)、ShapeFile文件(*.shp)的源数据。从SuperMap iDesktopX 2025版本开始支持SDE数据库中的源数据。
- 包含布局:默认不勾选该复选框,勾选后将导入MXD中的布局。
- 检查数据:数据迁移前支持对迁移数据进行检查,根据源数据的数据类别、图层类型等数据信息是否满足迁移条件;检查后将输出结果信息列表,用户可详细查看错误信息并根据提供的解决方案处理问题数据。若添加了多个MXD文件,则不执行数据检查操作。
- 生成迁移报告:勾选该复选框,则将存储迁移后结果数据相同的目录下生成迁移报告(*.xlsx文件),用于展示迁移情况。表中一共包含总览、数据、地图、符号和数据抽检五个子表,可在这些表格中查看迁移成功数量总览,迁移前后信息对比、迁移失败原因说明等信息。
- 许可验证:数据迁移需要具备ArcMap相关模块的许可,程序提供检查按钮验证当前选择的许可是否有效,若计算机中缺少所需许可,则会提示:“ArcGIS 许可加载失败,请检查许可状态”。建议选择 Default,Default 的许可情况如下:
- 若计算机使用的ArcMap版本为 10.4、10.6、10.7、10.8,则 Default 选项会使用 ArcServer 的许可进行验证;
- 若计算机使用的ArcMap版本为 10.2、10.3、10.5,则 Default 选项会使用 Advanced 的许可进行验证。
- 字符集:根据 MXD 关联源数据文件的字符集,设置对应的字符集类型即可。
- 结果数据源:设置迁移结果数据源存储的方式,提供本地UDBX与数据库数据源类型:
注意事项:
若待转换的 MXD 中含有 PostGIS 数据库的数据,支持直接读取,无需单独迁移。
- 文本型:默认存储于文本型数据源 UDBX 中,程序在迁移时将在结果文件夹下新建 UDBX 数据源存储迁移后的数据;
- 数据库型:支持存储于数据库数据源中,可选择SQLPlus、OraclePlus、MySQL、PostgreSQL、PostGIS、MongoDB以及 DMPlus 等数据库类型,有关新建数据库型数据源的详细说明请参看新建数据源页面。
- 结果工作空间:
- 路径:设置结果数据的输出路径。
- 文件名称:设置迁移后 SuperMap 工作空间的文件名称。
迁移完成后,将弹窗提示是否打开迁移后工作空间,并在输出窗口中输出迁移日志文件所在路径,您可在此文件中查看详细的迁移信息。下图为迁移前后的效果对比图。
相关主题