备受期待的新一代全空间智能GIS平台MapGIS 10.6将于 9月28日正式发布。在软件行业迅猛发展和市场瞬息万变的当下,敏捷开发无疑能够更大程度实现代码复用、降低开发成本、提高开发效率,更快速地满足用户需求, MapGIS 10.6则在敏捷开发上带来了新的体验。
去年6月发布的MapGIS 10.5 Pro首次推出了组件式、搭建式、配置式三大Web前端敏捷应用开发方式,提供了满足不同行业、不同业务场景应用构建所需的服务资源和应用定制能力,以助力不同应用场景的Web应用的快速构建。一年多以来,MapGIS深耕各行业应用,收集来自智慧城市、自然资源、智慧城质、CIM、实景三维等领域的意见、建议及需求,在原有Web前端敏捷开发基础之上,完善开发体系,推出了MapGIS 10.6全栈GIS应用开发产品体系。
图 MapGIS 10.6全栈开发产品体系
MapGIS 10.6提供覆盖全GIS应用的GIS全栈开发产品,包括Objects组件开发、云GIS服务开发、桌面端开发、Web端开发、移动端开发、Unreal Engine端开发等六大开发体系,支持前后端GIS应用、云GIS服务、国产化GIS应用等全栈GIS应用开发。MapGIS 10.6新增QT开发组件,新推出MapGIS Boot后端微服务后台开发框架,增强前端配置开发产品全空间一张图应用开发能力,全面提升MapGIS 10.6产品的开发能力。
MapGIS Boot微服务后台开发框架
MapGIS Boot基于Spring Boot、Spring Cloud & Alibaba等技术栈研发的微服务极速后台开发框架,提供Docker Compose、K8S等多种部署包,支持单体部署和微服务部署。产品预置丰富的资源,如微服务网关、权限认证、任务管理、系统管理、监控管理等微服务资源,以及微服务治理、运维管理等组件模块资源。支持微服务扩展和单体服务扩展模式,满足后端服务应用开发快速、灵活拓展、无缝集成和高性能服务等综合技术能力。MapGIS Boot采用低代码方式,降低技术难度,让开发者更专注业务,从而保障软件安全,提高软件质量。
图 MapGIS Boot微服务后台开发框架
MapGIS Boot具备如下产品特性:
功能丰富:功能丰富,预置了多类微服务和多种组件模块资源,提供完善的权限体系,支持支持管理关系型、缓存型、对象型等多种数据源
开发便捷:支持动态路由、微服务扩展
部署简单:支持传统、Docker Compose和Kubernetes部署方式
安全性高:完善的XSS防范及脚本过滤,彻底杜绝XSS攻击。
多版本支持:支持单体版和微服务版自由切换。
一键生成:支持表单构建和代码快速生成。
图 MapGIS Boot On Kubernetes——MapGIS Boo预置微服务列表
图 MapGIS Boot On Docker Compose——代码生成
MapGIS基于MapGIS Boot也自研和升级了多款服务器端产品,使其具备微服务扩展开发能力,比如MapGIS IGServer高性能云GIS服务器产品、MapGIS Cloud Manager一站式运维管理平台产品。
Web前端全空间一张图产品开发能力提升
为了更好地满足云GIS网络客户端增长的开发需求,MapGIS 10.6重点增强了配置式开发产品——全空间一张图产品的开发能力:
图 全空间一张图产品框架图
产品升维:产品从数据、功能、应用等方面升维,实现四维时空立体化管理与可视化表达,并覆盖全行业应用。
数据管理能力升维:产品兼容国内外多种时空数据标准,支持接入倾斜摄影、点云、BIM、栅格体元、全景、实时点位、视频流、专题数据等“全空间”、“二三维”、“动静态” 数据,实现全时空数据一体化管理与可视化表达。
产品前端渲染能力持续升级,对接MapGIS Earth for Unreal产品,通过像素流组件,支持渲染特效、灯光、漫游等UE场景,为产品带来更逼真、更高质量、更高效的渲染体验。
动态标绘组件升级:动态标绘系列组件提供符号管理、资源加载、鼠标交互、脚本制作、态势推演、场景联动等多个维度的二三维标绘资源一体化管理功能,实现行业符号管理一体化、场景标绘一体化、态势推演一体化。
新增多款CIM应用组件:包括城市仿真、规划设计、资源管理、综合分析等,可覆盖城市宏观、中观、微观等CIM应用场景。
全空间一张图开发能力增强——CIM应用组件
MapGIS 10.6全栈GIS应用开发产品如何赋能行业应用敏捷开发,究竟带来怎样的GIS开发变革?更多关于MapGIS 10.6的新特性、新升级将于2022年9月28日举办的“全空间 新视界——MapGIS 10.6新产品发布会”上逐一被揭晓,我们拭目以待!欢迎扫码预约直播。
责任编辑:kj005
文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com