備受期待的新一代全空間智能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新產品發布會”上逐一被揭曉,我們拭目以待!歡迎掃碼預約直播。