当前位置:网站首页>使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号
使用SuperMap iDesktopX数据迁移工具迁移地图文档和符号
2022-08-05 01:55:00 【supermapsupport】
一、地图文档迁移
地图文档的替换实际包含两部分工作,一部分是数据的转换,这个在上一节已经进行了相关介绍,另一部分就是地图文档的转换,技术路线主要是通过ArcGIS提供的 ArcObjects的相关接口来解析MXD中图层、要素、标注、符号等信息对象,然后通过SuperMap提供的 iObjects java组件接口完成相应图层、要素、符号等对象的创建、写入和设置,从而完成从ArcGIS的MXD到SuperMap的SMWU的转换,主要注意的是该功能需要ArcGIS相关产品的许可授权。
在桌面中提供MXD转换工具,支持批量导入MXD,界面中需要输入MXD数据的多个路径,转换后SMWU工作空间的数据路径,然后点击转换按钮后完成MXD到SMWU的转换
基于上述产品实现方案,进行测试,以下列举了地图文档平台替换效果:
二、地图符号的迁移
基于不同的符号类型,进行细分,目前,已实现对多种符号的支持,情况如下:
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格式的符号库文件批量转换成,提供高效、快捷的符号样式迁移方式,方便用户进行快速的风格配置工作。
通过符号库迁移来将*.style符号库进行SuperMap符号库格式转换,转换后生成点、线、面三个符号库类型的文件,这里以点符号为例,选中点图层,通过导入工具将*.sym文件导入到SuperMap iDesktopX中,可以看到点符号库的符号全部导入进来了。
边栏推荐
- linux(centOs7)部署mysql(8.0.20)数据库
- iNFTnews | What can NFTs bring to the sports industry and fans?
- "Dilili, wait for the lights, wait for the lights", the prompt sound for safe production in the factory
- MySQL learning
- fragment可见性判断
- EBS uses virtual columns and hint hints to optimize sql case
- 新唐NUC980使用记录:在用户应用中使用GPIO
- sqlite--nested exception is org.apache.ibatis.exceptions.PersistenceException:
- std::string::find 返回值的坑
- [How to smash wool according to the music the couple listens to during the Qixi Festival] Does the background music affect the couple's choice of wine?
猜你喜欢
Leetcode brushing questions - 22. Bracket generation
迁移学习——Joint Geometrical and Statistical Alignment for Visual Domain Adaptation
“嘀哩哩,等灯等灯”,工厂安全生产的提示音
手把手基于YOLOv5定制实现FacePose之《YOLO结构解读、YOLO数据格式转换、YOLO过程修改》
CPDA|运营人如何从负基础学会数据分析(SQL)
(十七)51单片机——AD/DA转换
2022 EdgeX中国挑战赛8月3日即将盛大开幕
第十四天&postman
软件测试技术之最有效的七大性能测试技术
《.NET物联网从零开始》系列
随机推荐
释放技术创新引擎,英特尔携手生态合作伙伴推动智慧零售蓬勃发展
亚马逊云科技 + 英特尔 + 中科创达为行业客户构建 AIoT 平台
从一次数据库误操作开始了解MySQL日志【bin log、redo log、undo log】
[Endnote] Word inserts a custom form of Endnote document format
Live playback including PPT download | Build Online Deep Learning based on Flink & DeepRec
<开发>实用工具
原生js实现多选框全部选中和取消效果
Log an error encountered when compiling google gn "I could not find a ".gn" file ..."
[How to smash wool according to the music the couple listens to during the Qixi Festival] Does the background music affect the couple's choice of wine?
(十七)51单片机——AD/DA转换
EBS利用虚拟列及hint 提示优化sql案例一则
[parameters of PyQT5 binding functions]
亚马逊云科技携手中科创达为行业客户构建AIoT平台
MySQL3
第十一章 开关级建模
.Net C# Console Create a window using Win32 API
CPDA|运营人如何从负基础学会数据分析(SQL)
[Machine Learning] 21-day Challenge Study Notes (2)
Xunrui cms website cannot be displayed normally after relocation and server change
如何基于OpenVINO POT工具简单实现对模型的量化压缩