使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号

 一、地图文档迁移  

        地图文档的替换实际包含两部分工作,一部分是数据的转换,这个在上一节已经进行了相关介绍,另一部分就是地图文档的转换,技术路线主要是通过ArcGIS提供的 ArcObjects的相关接口来解析MXD中图层、要素、标注、符号等信息对象,然后通过SuperMap提供的 iObjects java组件接口完成相应图层、要素、符号等对象的创建、写入和设置,从而完成从ArcGIS的MXD到SuperMap的SMWU的转换,主要注意的是该功能需要ArcGIS相关产品的许可授权。

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第1张图片

 

       在桌面中提供MXD转换工具,支持批量导入MXD,界面中需要输入MXD数据的多个路径,转换后SMWU工作空间的数据路径,然后点击转换按钮后完成MXD到SMWU的转换

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第2张图片

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第3张图片 

 

基于上述产品实现方案,进行测试,以下列举了地图文档平台替换效果:

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第4张图片

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第5张图片

二、地图符号的迁移

基于不同的符号类型,进行细分,目前,已实现对多种符号的支持,情况如下:

ArcGIS符号

SuperMap符号

支持情况

点符号

SimpleMarkerSymbol

简单符号

支持

CharacterMarkerSymbol

TrueType符号

支持

PictureMarkerSymbol

栅格符号

支持

MultiLayerMarkerSymbol

常见为多层TrueType符号

多层TrueType符号

支持

线符号

SimpleLineSymbol

系统线符号+图层风格

支持

CartoGraphicLineSymbol

短横线间隔符号

支持

HashLineSymbol

短竖线间隔符号

支持

MultiLayerLineSymbol

常见为多层间隔符号

多层间隔线符号

支持

填充符号

SimpleFillSymbol

系统面符号+图层风格

支持

LineFillSymbol

部分支持

MarkerFillSymbol

点填充面符号+ 图层风格

部分支持

GradientFillSymbol

系统面符号+渐变风格

支持

PictureFillSymbol

栅格符号

支持

MultiLayerFillSymbol

常见为点填充面符号

点填充面符号

支持

     SuperMap iDesktopX支持将ArcGIS平台的符号信息进行迁移,通过SuperMap iDesktopX提供的“符号库迁移”工具将ArcGIS提供的*.style格式的符号库文件批量转换成,提供高效、快捷的符号样式迁移方式,方便用户进行快速的风格配置工作。

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第6张图片

 

       通过符号库迁移来将*.style符号库进行SuperMap符号库格式转换,转换后生成点、线、面三个符号库类型的文件,这里以点符号为例,选中点图层,通过导入工具将*.sym文件导入到SuperMap iDesktopX中,可以看到点符号库的符号全部导入进来了。

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第7张图片

使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号_第8张图片

 

 

你可能感兴趣的:(桌面GIS,supermap,数据迁移)