随着我国各领域的国产化替代进程不断向纵深推进,GIS平台软件国产化替代也日益急迫。在我国高度重视信息安全和国外技能封锁的大背景下,发展自主可控的GIS技能、实现国产GIS软件替代是一定的趋势。
自主创新——MapGIS全国产化技能支撑
环绕发展自主可控、安全可信的国产软硬件,中地数码紧握地理信息系统平台软件自主核心技能,推出具有自主知识产权的MapGIS系列全国产化平台产品,以自主可控的技能架构为辅导,以自主可控的GIS内核为根本支撑,推出基于跨平台内核的MapGIS全国产化平台软件,全面适配国产处理器、操作系统、数据库等计策性核心产品,实现全面国产化。

图 1 MapGIS全自主可控国产软硬件支持
图 2 MapGIS部分互认证报告
MapGIS全国产化平台是中地数码全新推出的国产化地理信息平台软件,涵盖多端运用需求、云端深度领悟,具备强大的数据存储、管理、剖析和打算能力,为用户供应持续、稳健、高效的做事支持。
图 3 MapGIS国产化产品体系
图 4 MapGIS全国产化技能路线
二次开拓——以桌面端二次开拓为例
MapGIS Objects Java二次开拓SDK支持利用Java措辞进行桌面GIS运用开拓,通过Java措辞的跨平台特性,结合MapGIS全面升级的跨平台统一GIS内核,全面适配全国产化环境,供应强大的数据管理与编辑、数据制图与可视化、空间剖析与影像处理、三维可视化与剖析等能力,支持用户进行业务系统的二次开拓。
图 5 MapGIS国产化二次开拓SDK
下面以桌面二三维可视化入门为例,为大家先容MapGIS跨平台桌面二次开拓的一样平常过程:
01、安装根本开拓环境,紧张包括Java开拓环境JDK(1.8版本)和MapGIS二次开拓环境。个中,JDK可在Oracle官网下载安装,此处不再赘述;MapGIS二次开拓包可选择司马云——云开拓天下——资源中央的“All In One”开拓包下载安装,个中包含核心GIS功能与常用控件资源在内的全套二次开拓SDK。
司马云链接:
http://www.smaryun.com/dev/dev_environment.php
图 6 MapGIS All In One开拓包
02、创建项目,添加引用。在IDE(集成开拓***中创建项目并添加二次开拓库引用(推举利用Maven进行库管理),由于MapGIS二次开拓库无法从Maven官方仓库中直接获取,以是须要手动引入(MapGIS二次开拓jar包位于开拓包安装目录Program文件夹下),此处供应两种办法供选择。
(1)将MapGIS二次开拓库注册到本地仓库中。在cmd命令行中利用mvn -install命令将二次开拓库注册到Maven本地仓库,如:
图 7 Maven注册第三方库
图 8 利用注册后的MapGIS开拓库
(2)通过Maven内置属性引用外部依赖包。在项目中新建文件夹,将项目中须要用到的依赖包拷贝进去,之后通过Maven内置属性引用,如:
图 9 通过Maven内置属性添加依赖
03、编写业务代码,实现详细功能。此处以二、三维舆图文档可视化为例。
(1)二维可视化:
图 10 初始化二维舆图显示视窗
图 11 获取舆图文档中的二维舆图并显示
图 12 二维舆图可视化效果
(2)三维可视化:
图 13 初始化三维场景视图
图 14 获取舆图文档中的三维场景并显示
图 15 三维场景可视化效果
上面通过桌面二三维可视化的办法为大家先容了MapGIS国产化桌面二次开拓的一样平常流程,完全代码示例及其他常用功能可参考司马云——MapGIS Objects Java示例中央。
链接:
http://develop.smaryun.com:8800/
图 16 MapGIS Objects Java示例中央
此外,中地数码官网也有免费的MapGIS二次开拓公开课视频可供大家随时学习。
链接:
https://www.mapgis.com/index.php?a=lists&catid=192
图 17 二次开拓微课视频
中地数码以国产GIS平台MapGIS为依托,充分发挥产品方案和技能做事上风,持续且武断地与生态伙伴携手,助力国产生态培植,拥抱自主可控的信息安全环境。目前,中地数码与各主流国产企业建立了渠道互助,与包括华为、飞腾、龙芯、浪潮、达梦、南大通用、博阳世通、人大金仓、深之度、中标麒麟、银河麒麟、新华三、深信服等软硬件厂商在内的多个互助伙伴开展了一系列产品兼容认证,实现GIS平台与主流国产软硬件相适配。MapGIS软件加载于海内主流软硬件环境中,运作流畅,性能良好,能在软硬件产品全国产化的环境下为客户供应稳定、优质的做事,全方面各层次支持国产化,与各国产企业共同繁荣国产化生态圈。
同时,中地数码将始终践行以“GIS平台+生态发展”的领悟创新计策打造GIS生态圈,积极拥抱业内互助伙伴,聚焦二次开拓做事,为用户带来更加高效的二次开拓技能培训及实战演习训练,知足用户“简便、易用、高效”的二次开拓诉求。