隨著實景三維、CIM、數字孿生等的快速發展,相關應用開發需求的市場增長對企業IT交付能力的要求越來越高,為了確保品質並實現提效降本,並讓專業開發者更加專注于更具有價值和創新型的工作,低代碼開發技術成為大家的優先選擇。
為了能進一步降低開發門檻,滿足Web三維、數字孿生低代碼開發的應用需求,MapGIS 10.6 Pro前端開發升級,重點提升前端開發框架的組件、微件、微應用擴展能力,支撐低代碼快速構建GIS應用。
圖 1 MapGIS 10.6 Pro全棧開發體系
圖 2 Web前端開發框架
MapGIS Client for JavaScript組件開發升級
MapGIS 10.6 Pro全面升級MapGIS Client for JavaScript開發框架,實現應用端在不同引擎間快速遷移,提升應用轉化效率。
MapGIS Client for JavaScript提供了6大類約300+原子組件,豐富的功能效果,支撐前端應用開發。
圖 3開箱即用的組件資源
圖 4部分組件功能效果
MapGIS全空間一張圖開發升級
MapGIS 10.6 Pro提升全空間一張圖開發框架,提供豐富的組件微件資源及行業主題模板,快速構建一張圖及行業應用。
MapGIS全空間一張圖是MapGIS平臺特有的雲應用産品和開發框架,它是以全空間資訊模型為基礎,能夠實現空中、地表、地上以及地下數據的二三維一體化管理、綜合展示以及專業分析和應用擴展的産品,能夠為全行業一張圖開發提供支撐框架。MapGIS 10.6 Pro重點優化基於一張圖的微件開發流程,新增微應用開發模式,持續豐富微件資源。
圖 5全空間一張圖開發能力升級
MapGIS全空間一張圖內置了8大類100多種微件功能。包括通用的數據目錄管理、可視化查詢展示、基礎數據分析微件,以及豐富的行業應用微件,例如滿足CIM平臺應用開發需求的規劃分析、BIM構建樹、分層分戶、城市生長、倣真模擬等多種微件。
圖 6豐富的微件資源
圖 7微件效果
MapGIS全空間一張圖基於qiankun微前端框架,支援微應用擴展,提供多種微應用擴展模板,開發人員只需基於模板編寫業務代碼,並按規範引入所需數據和微件,即可快速組裝成滿足自身業務需求的微應用。
圖 8微應用擴展流程
MapGIS 10.6 Pro通過司馬雲提供完整的二次開發配套資料,豐富的開發資源,包括開髮指南、開發示例,API文檔,視頻教程等,方便開發者快速體驗,快速入門。
圖 9二次開發配套資源
MapGIS 10.6 Pro全棧開發産品已經在實景三維、CIM平臺、數字孿生、自然資源、智慧城市、智慧地質、智慧農業、水利、交通、石油等行業得到廣泛應用,全面賦能空間資訊數字經濟創新應用研發。