ArcGIS 地图文档 MXD
ArcGIS 通过 MXD 文件存储大量的制图表达信息,MXD 为 ArcGIS 的地图文档文件,可以将用户配置好的地图、布局信息进行保存,其中包括图层、符号、标注、比例尺、显示范围等信息,然后通过使用 MXD 对配置信息进行统一的管理,当需要发布地图服务时也需要使用 MXD。
SuperMap 工作空间 SMWU
SuperMap 的工作空间对应 ArcGIS 的地图文档 MXD,即用户的工作环境,用户在进行数据操作时,都需要先创建一个工作空间,才能进一步操作 GIS 数据。工作空间会保存用户在该工作环境中的操作结果,包括用户在该工作空间中打开的数据源、保存的地图、布局和三维场景等,当用户打开工作空间时可以继续上一次的工作成果来工作。SuperMap 工作空间以 *.smwu 或*.sxwu 两种格式进行存储。有关工作空间的详细描述请参看“工作空间”页面。
地图迁移原理
地图文档的迁移包含两部分内容,一部分是数据的迁移,详细信息请参见数据迁移,另一部分就是地图文档的迁移,主要是将 MXD 中图层、要素、标注、符号等信息对象,通过 SuperMap 提供的 iObjects java组件接口完成相应图层、要素、符号等对象的创建、写入和设置,从而完成从 ArcGIS 的 MXD 到 SuperMap 的 SMWU 的转换。
支持迁移的要素
符号 :支持将 ArcGIS 中不同类型的点、线、填充符号,转换至 SuperMap 对应的符号类型,且符号显示效果一致;同时支持将 ArcGIS 提供的符号库文件(*.style 格式)批量转换为 SuperMap 对应的符号库文件,有关符号迁移的详细说明请参看符号迁移。
标注 :支持通过 SuperMap 的标签专题图的方式还原 ArcGIS 地图的标注,使得标注显示样式一致,且通过压盖和避让设置,同步了标注的显示优先级,有关标注迁移的详细说明请参看标注迁移。
专题图 :可将 ArcGIS 地图中的专题图转换为 SuperMap 对应的专题图类型,使得专题图显示效果一致,有关专题图迁移的详细说明请参看专题图迁移。
栅格影像图 :支持转换 ArcGIS 地图中影像栅格数据的拉伸方式,可转换的拉伸类型包含:最值拉伸、标准差拉伸、直方图均衡化、百分比截断拉伸,转换后影像栅格的拉伸显示效果一致,有关栅格影像拉伸方式匹配的详细说明请参看栅格影像拉伸匹配。
注 :地图迁移功能需要 ArcGIS 相关产品的许可授权。
操作说明
功能入口
数据迁移 选项卡-> 数据迁移 -> MXD迁移 。
参数说明
-
源数据
- MXD文件 :支持同时迁移多个MXD数据,可通过工具栏中的 添加文件 、 添加文件夹 按钮,选择待转换的 MXD 工程文件。
-
导入设置
- 执行前检查数据 :数据迁移前支持对迁移数据进行检查,根据源数据的数据类别、图层类型等数据信息是否满足迁移条件;检查后将输出结果信息列表,用户可详细查看错误信息并根据提供的解决方案处理问题数据。 备注 :若添加了多个MXD文件,则不执行数据检查操作。
错误类型 | 解决方案 | 迁移状态 |
---|---|---|
1. 图层类型不支持转换 | 不迁移该图层 | 不迁移图层 |
2. 未找到图层关联的数据 | 在MXD同级目录中查找该数据,若同级目录下存在相关的数据,则会将该数据迁移至桌面;若未找到对应的数据,迁移后图层会缺少引用数据。 | 迁移图层 |
- 仅迁移地图、布局 :若用户已迁移了 MXD 中数据,原 MXD 中的地图有更新或新增,可以勾选改复选框,只迁移 MXD 中的地图和布局。
-
许可验证 :在使用数据迁移模块的功能时,SuperMap iDesktopX 会自动验证计算机中是否有需要的 ArcGIS 许可。若计算机中缺少所需许可,则会提示:“ArcGIS 许可加载失败,请检查许可状态”。正式版用户可根据本机 ArcGIS 的许可类型进行选择;破解版用户,建议选择 Default。Default 的许可情况如下:
- 若计算机使用的 ArcGIS 版本为 10.4、10.6、10.7、10.8,则 Default 选项会使用 ArcServer 的许可进行验证;
- 若计算机使用的 ArcGIS 版本为 10.2、10.3、10.5,则 Default 选项会使用 Advanced 的许可进行验证。
- 字符集 :根据 MXD 关联源数据文件的字符集,设置对应的字符集类型即可。
-
结果数据源
存储类型 :支持将迁移后的数据存储于 SuperMap 支持的文本型数据源或者数据库型数据源中:- 文本型 :默认存储于文本型数据源 UDBX 中,程序在迁移时将在结果文件夹下新建 UDBX 数据源存储迁移后的数据;
- 数据库型 :支持存储于数据库数据源中,可选择SQLPlus、OraclePlus、MySQL、PostgreSQL、PostGIS、MongoDB以及 DMPlus 等数据库类型,有关新建数据库型数据源的详细说明请参看新建数据源页面。
- PostGIS :若待转换的 MXD 中含有 PostGIS 数据库的数据,支持直接读取,无需单独迁移;
- 数据共用 :当选择 PostGIS 数据库,默认勾选“数据共用”,即直接读取,需要在弹出的对话框中,输入当前 PostGIS 数据库的连接信息,即可在 SuperMap 的工作空间中直接读取该数据;若取消勾选该选框,程序默认存储于新建的 PostGIS 数据库中。
-
结果工作空间
- 文件夹名称 :设置结果数据的输出路径,及结果数据的文件夹名称。
- 文件名称 :设置迁移后 SuperMap 工作空间的文件名称。
迁移完成后,程序将自动打开导入成功的工作空间,如下图即为迁移前后的效果对比图。