凤凰楼兼职联系方式_凤凰楼信息免费茶楼茶楼_51品茶最新

x

当GIS遇上国产化,跨平台终端GIS开发应用初体验

发布时间:2022-04-22 阅读量:297

在当前激烈的国际竞争格局下,自主可控是保障网络安全、信息安全的前提,是国家信息化建设的关键环节。自主可控意味着信息安全易治理、产品和服务不存在恶意后门并可以不断改进和修补漏洞。当下,信息安全受到空前关注,国内信息产业国产化替代已成为一个不可逆转的趋势,信息化关键软硬件产品的国产化,是保障国家信息化安全的根本。

随着我国各领域的国产化替代进程不断向纵深推进,GIS平台软件国产化替代也日益迫切。在我国高度重视信息安全和国外技术封锁的大背景下,发展自主可控的GIS技术、实现国产GIS软件替代是必然的趋势。

自主创新——MapGIS全国产化技术支撑

围绕发展自主可控、安全可信的国产软硬件,中地数码紧握地理信息系统平台软件自主核心技术,推出具有自主知识产权的MapGIS系列全国产化平台产品,以自主可控的技术架构为指导,以自主可控的GIS内核为基础支撑,推出基于跨平台内核的MapGIS全国产化平台软件,全面适配国产处理器、操作系统、数据库等战略性核心产品,实现全面国产化。

image.png

图 1 MapGIS全自主可控国产软硬件支持

image.png

图 2 MapGIS部分互认证报告

MapGIS全国产化平台是中地数码全新推出的国产化地理信息平台软件,涵盖多端应用需求、云端深度融合,具备强大的数据存储、管理、分析和计算能力,为用户提供持续、稳健、高效的服务支持。

image.png

图 3 MapGIS国产化产品体系

image.png

图 4 MapGIS全国产化技术路线

二次开发——以桌面端二次开发为例

MapGIS Objects Java二次开发SDK支持使用Java语言进行桌面GIS应用开发,通过Java语言的跨平台特性,结合MapGIS全面升级的跨平台统一GIS内核,全面适配全国产化环境,提供强大的数据管理与编辑、数据制图与可视化、空间分析与影像处理、三维可视化与分析等能力,支持用户进行业务系统的二次开发。

image.png

图 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

image.png

图 6 MapGIS All In One开发包

02、创建项目,添加引用。在IDE(集成开发环境)中创建项目并添加二次开发库引用(推荐使用Maven进行库管理),由于MapGIS二次开发库无法从Maven官方仓库中直接获取,所以需要手动引入(MapGIS二次开发jar包位于开发包安装目录Program文件夹下),此处提供两种方式供选择。

(1)将MapGIS二次开发库注册到本地仓库中。在cmd命令行中使用mvn -install命令将二次开发库注册到Maven本地仓库,如:

image.png

图 7 Maven注册第三方库

image.png

图 8 使用注册后的MapGIS开发库

(2)通过Maven内置属性引用外部依赖包。在项目中新建文件夹,将项目中需要用到的依赖包拷贝进去,之后通过Maven内置属性引用,如:

image.png

图 9 通过Maven内置属性添加依赖

03、编写业务代码,实现具体功能。此处以二、三维地图文档可视化为例。

(1)二维可视化:

image.png

图 10 初始化二维地图显示视窗

image.png

图 11 获取地图文档中的二维地图并显示

image.png

图 12 二维地图可视化效果

(2)三维可视化:

image.png

图 13 初始化三维场景视图

image.png

图 14 获取地图文档中的三维场景并显示

image.png

图 15 三维场景可视化效果

上面通过桌面二三维可视化的方式为大家介绍了MapGIS国产化桌面二次开发的一般流程,完整代码示例及其他常用功能可参考司马云——MapGIS Objects Java示例中心。

链接:

http://develop.smaryun.com:8800/

image.png

图 16 MapGIS Objects Java示例中心

此外,中地数码官网也有免费的MapGIS二次开发公开课视频可供大家随时学习。

链接:

http://m.barxcf.cn/index.php?a=lists&catid=192

image.png

图 17 二次开发微课视频

中地数码以国产GIS平台MapGIS为依托,充分发挥产品方案和技术服务优势,持续且坚定地与生态伙伴携手,助力国产生态建设,拥抱自主可控的信息安全环境。目前,中地数码与各主流国产企业建立了渠道合作,与包括华为、飞腾、龙芯、浪潮、达梦、南大通用、博阳世通、人大金仓、深之度、中标麒麟、银河麒麟、新华三、深信服等软硬件厂商在内的多个合作伙伴开展了一系列产品兼容认证,实现GIS平台与主流国产软硬件相适配。MapGIS软件加载于国内主流软硬件环境中,运作流畅,性能良好,能在软硬件产品全国产化的环境下为客户提供稳定、优质的服务,全方面各层次支持国产化,与各国产企业共同繁荣国产化生态圈。

image.png

同时,中地数码将始终践行以“GIS平台+生态发展”的融合创新战略打造GIS生态圈,积极拥抱业内合作伙伴,聚焦二次开发服务,为用户带来更加高效的二次开发技能培训及实战演练,满足用户“简便、易用、高效”的二次开发诉求。

image.png

?
联系我们

武汉中地(总部)

400-880-9970

武汉市东湖新技术开发区关山大道598号

北京中地(子公司)

010-51652066

北京市朝阳区东二环北路内2号天元港中心B座1205

深圳中地(子公司)

0755-26551638

深圳市南山区高新区科苑南路中地数码大楼A1001

西部基地(子公司)

028-85230200

成都市锦江区复地金融岛湾流锦宫506

苏州中地(子公司)

0512-65831998

苏州市姑苏区世界贸易中心A座22层2205室

热线电话

电话咨询

400 880 9970

点击咨询