Web开发

首页 » 常识 » 问答 » 全栈开发敏捷应用MapGIS106
TUhjnbcbe - 2023/5/8 22:57:00

备受期待的新一代全空间智能GIS平台MapGIS10.6将于9月28日正式发布。在软件行业迅猛发展和市场瞬息万变的当下,敏捷开发无疑能够更大程度实现代码复用、降低开发成本、提高开发效率,更快速地满足用户需求,MapGIS10.6则在敏捷开发上带来了新的体验。

去年6月发布的MapGIS10.5Pro首次推出了组件式、搭建式、配置式三大Web前端敏捷应用开发方式,提供了满足不同行业、不同业务场景应用构建所需的服务资源和应用定制能力,以助力不同应用场景的Web应用的快速构建。一年多以来,MapGIS深耕各行业应用,收集来自智慧城市、自然资源、智慧城质、CIM、实景三维等领域的意见、建议及需求,在原有Web前端敏捷开发基础之上,完善开发体系,推出了MapGIS10.6全栈GIS应用开发产品体系。

图MapGIS10.6全栈开发产品体系

MapGIS10.6提供覆盖全GIS应用的GIS全栈开发产品,包括Objects组件开发、云GIS服务开发、桌面端开发、Web端开发、移动端开发、UnrealEngine端开发等六大开发体系,支持前后端GIS应用、云GIS服务、国产化GIS应用等全栈GIS应用开发。MapGIS10.6新增QT开发组件,新推出MapGISBoot后端微服务后台开发框架,增强前端配置开发产品全空间一张图应用开发能力,全面提升MapGIS10.6产品的开发能力。

MapGISBoot微服务后台开发框架

MapGISBoot基于SpringBoot、SpringCloudAlibaba等技术栈研发的微服务极速后台开发框架,提供DockerCompose、K8S等多种部署包,支持单体部署和微服务部署。产品预置丰富的资源,如微服务网关、权限认证、任务管理、系统管理、监控管理等微服务资源,以及微服务治理、运维管理等组件模块资源。支持微服务扩展和单体服务扩展模式,满足后端服务应用开发快速、灵活拓展、无缝集成和高性能服务等综合技术能力。MapGISBoot采用低代码方式,降低技术难度,让开发者更专注业务,从而保障软件安全,提高软件质量。

图MapGISBoot微服务后台开发框架

MapGISBoot具备如下产品特性:

功能丰富:功能丰富,预置了多类微服务和多种组件模块资源,提供完善的权限体系,支持支持管理关系型、缓存型、对象型等多种数据源

开发便捷:支持动态路由、微服务扩展

部署简单:支持传统、DockerCompose和Kubernetes部署方式

安全性高:完善的XSS防范及脚本过滤,彻底杜绝XSS攻击。

多版本支持:支持单体版和微服务版自由切换。

一键生成:支持表单构建和代码快速生成。

图MapGISBootOnKubernetes——MapGISBoo预置微服务列表

图MapGISBootOnDockerCompose——代码生成

MapGIS基于MapGISBoot也自研和升级了多款服务器端产品,使其具备微服务扩展开发能力,比如MapGISIGServer高性能云GIS服务器产品、MapGISCloudManager一站式运维管理平台产品。

Web前端全空间一张图产品开发能力提升

为了更好地满足云GIS网络客户端增长的开发需求,MapGIS10.6重点增强了配置式开发产品——全空间一张图产品的开发能力:

图全空间一张图产品框架图

产品升维:产品从数据、功能、应用等方面升维,实现四维时空立体化管理与可视化表达,并覆盖全行业应用。

数据管理能力升维:产品兼容国内外多种时空数据标准,支持接入倾斜摄影、点云、BIM、栅格体元、全景、实时点位、视频流、专题数据等“全空间”、“二三维”、“动静态”数据,实现全时空数据一体化管理与可视化表达。

产品前端渲染能力持续升级,对接MapGISEarthforUnreal产品,通过像素流组件,支持渲染特效、灯光、漫游等UE场景,为产品带来更逼真、更高质量、更高效的渲染体验。

动态标绘组件升级:动态标绘系列组件提供符号管理、资源加载、鼠标交互、脚本制作、态势推演、场景联动等多个维度的二三维标绘资源一体化管理功能,实现行业符号管理一体化、场景标绘一体化、态势推演一体化。

新增多款CIM应用组件:包括城市仿真、规划设计、资源管理、综合分析等,可覆盖城市宏观、中观、微观等CIM应用场景。

全空间一张图开发能力增强——CIM应用组件

MapGIS10.6全栈GIS应用开发产品如何赋能行业应用敏捷开发,究竟带来怎样的GIS开发变革?更多关于MapGIS10.6的新特性、新升级将于年9月28日举办的“全空间新视界——MapGIS10.6新产品发布会”上逐一被揭晓,我们拭目以待!欢迎扫码预约直播。

1
查看完整版本: 全栈开发敏捷应用MapGIS106