龙空技术网

后端开发信创化 多样化的组件和云GIS服务开发能力护航地信安全

中地数码 102

前言:

今天小伙伴们对“gis软件开发的三种模式”可能比较看重,你们都想要分析一些“gis软件开发的三种模式”的相关资讯。那么小编同时在网上汇集了一些对于“gis软件开发的三种模式””的相关资讯,希望同学们能喜欢,你们快快来学习一下吧!

据国家安全部消息,近期,国家安全机关工作发现,我国有关重要行业领域使用的境外地理信息系统软件存在搜集外传地理信息数据的情况,部分数据重要敏感,甚至涉及国家秘密,对我国家安全构成严重威胁。针对上述情况,国家安全机关会同有关部门开展地理信息数据安全风险专项排查治理,指导、协助涉事单位开展清查整改,及时消除重大数据窃密、泄密等安全隐患。

这也再一次告诉我们GIS软件的国产化替代刻不容缓!随着信创GIS发展的不断深化,当前信创替代由最初的生态适配,逐渐发展到应用层替代,为了满足当前应用替代的需求,保障应用的自主、安全、可靠,MapGIS 10.6 Pro后端开发重点增强信创环境下组件开发平台和MapGIS Boot微服务后台开发框架,提供多样化的组件和云GIS服务扩展开发支撑能力。

MapGIS 10.6 Pro全栈开发体系

增强信创环境下的组件开发能力

MapGIS组件开发框架基于统一的跨平台内核,提供MapGIS Objects SDK和MapGIS Desktop SDK,包括4大类20+种核心组件资源、5大类核心控件资源、6大类插件开发资源及20+功能插件资源。MapGIS 10.6 Pro进一步增强信创环境下的组件开发能力。MapGIS Objects SDK(Java)提供全功能开发接口,新增实体模型存储管理组件,增强空间数据管理与三维分析组件。MapGIS Objects SDK(Python)&工具箱,提供轻量级的脚本构建能力,支持即拿即用、轻量快捷的开发方式;MapGIS Desktop SDK支持拖拽式可视化构建桌面 GIS 应用,所见即所得。

MapGIS组件开发框架

MapGIS组件开发平台内嵌Python IDE及运行环境,支持通过Python语言扩展开发工具,便于用户灵活定制符合业务需求的工具,以满足更多应用场景。扩展的Python工具可以单独运行,也可以与工具箱中的其他工具串联使用。

基于Python的组件开发扩展

MapGIS桌面开发平台基于高度可扩展的开发框架MapGIS Desktop SDK,提供“框架+插件”的开发模式,内置丰富的插件资源,支持异步开发、快速聚合、重构GIS应用,可拖拽式可视化快速搭建桌面GIS应用。

拖拽式可视化搭建桌面GIS应用

云GIS服务开发能力升级

基于组件层提供的GIS核心能力,MapGIS构建了微服务后台开发框架MapGIS Boot。MapGIS Boot是一个云原生开发框架,基于Spring Boot、Spring Cloud技术栈研发,提供Docker Compose、K8s等多种部署包,支持单体部署和微服务部署。产品预置丰富的微服务资源,如微服务网关、权限认证、任务管理、系统管理、监控管理等。支持微服务扩展和单体服务扩展模式,满足中后台应用开发快速、灵活拓展、无缝集成和高性能服务等综合技术开发能力。

MapGIS 10.6 Pro基于开源技术栈+信创技术栈升级MapGIS Boot。为了更好地满足信创需求,逐步实现开源技术的国产化替代,MapGIS Boot全面适配信创生态,支持鲲鹏、飞腾等国产芯片,麒麟等国产操作系统;数据存储支持人大金仓、DM、崖山等国产数据库;中间件支持金蝶、东方通等国产中间件,为业务系统信创环境下的后台开发奠定了基础。

MapGIS Boot微服务后台开发框架

基于MapGIS Boot提供三种后端云GIS服务开发模式,包括独立云服务开发扩展、IGServer服务扩展和地理处理流程引擎服务开发扩展。

基于MapGIS Boot的云GIS服务开发扩展模式

独立云服务开发扩展基于MapGIS Boot所提供的丰富的微服务资源,独立构建服务器产品,支持单体、微服务集成,主要面向大中型应用开发集成。

基于MapGIS Boot的独立云服务扩展开发

IGServer服务开发扩展主要依托MapGIS IGServer的服务“扩展--注册--调用”机制,以IGServer为宿主,主要面向中小型应用开发场景。

基于MapGIS IGServer的服务扩展开发

地理处理流程引擎服务开发扩展基于MapGIS地理处理流程引擎,基于算子进行可视化自动建模,然后发布地理处理流程服务,主要面向轻量级应用开发场景。

基于地理处理流程引擎的服务扩展开发

MapGIS 10.6 Pro提供了丰富的后端服务开发资源,包括开发指南、开发API等,可以帮助开发者快速入门;此外,MapGIS Boot产品源码开源,代码已托管至Github/Gitee开源社区,我们将持续迭代升级,为开发用户提供全方位支撑。

MapGIS后端服务开发资源

地理信息数据属于高价值情报,是境外间谍情报机关情报窃密的重点。通过窃取我国高精度地理信息数据,可还原出我交通、能源、军事等重要领域特定区域的三维地貌图,为侦察监视、军事行动提供关键支持,将严重威胁国家安全。目前,MapGIS 10.6 Pro全栈开发产品已经在实景三维、CIM平台、数字孪生、自然资源、智慧城市、智慧地质、智慧农业、水利、交通、石油等行业得到广泛应用,全面赋能空间信息数字经济创新应用研发,为各行业数字化转型提供安全可靠的技术底座。

标签: #gis软件开发的三种模式 #gis软件开发的三种模式是 #gis软件开发的三种模式有哪些