解放GIS開(kāi)發(fā)生產(chǎn)力 ,MapGIS 10.6 Pro低代碼、信創(chuàng)化的全棧開(kāi)發(fā)

隨著數(shù)字化浪潮的推進(jìn),GIS 應(yīng)用開(kāi)發(fā)需求市場(chǎng)呈爆發(fā)式增長(zhǎng),對(duì)開(kāi)發(fā)商的IT 交付能力帶來(lái)了巨大挑戰(zhàn),配置靈活和復(fù)用性高的低代碼開(kāi)發(fā)成為企業(yè)降本增效提質(zhì)的極佳選擇。與此同時(shí),信息安全的重要性日益凸顯,三維 WebGIS 開(kāi)發(fā)需求日益廣泛,都對(duì) GIS 平臺(tái)的二次開(kāi)發(fā)能力提出了更高的要求。

在前后端全棧敏捷開(kāi)發(fā)技術(shù)體系基礎(chǔ)上,2023年10月發(fā)布的MapGIS 10.6 Pro進(jìn)一步提升二次開(kāi)發(fā)能力,提供Objects組件開(kāi)發(fā)、云GIS服務(wù)開(kāi)發(fā)、桌面端開(kāi)發(fā)、Web端開(kāi)發(fā)、移動(dòng)端開(kāi)發(fā)、Unreal Engine端開(kāi)發(fā)六大開(kāi)發(fā)體系,支持全棧GIS應(yīng)用開(kāi)發(fā)。其中,后端開(kāi)發(fā)重點(diǎn)增強(qiáng)信創(chuàng)環(huán)境下的組件和云GIS服務(wù)擴(kuò)展開(kāi)發(fā)支撐能力。前端開(kāi)發(fā)框架重點(diǎn)提升組件、微件、微應(yīng)用擴(kuò)展能力,支撐低代碼快速構(gòu)建GIS應(yīng)用;并全新升級(jí)數(shù)字孿生開(kāi)發(fā)體系,兼容當(dāng)前主流的前端框架,降低虛幻引擎數(shù)字孿生開(kāi)發(fā)門(mén)檻。

MapGIS 10.6 Pro全棧開(kāi)發(fā)體系

后端開(kāi)發(fā)信創(chuàng)化,打造信創(chuàng)環(huán)境下多樣化的組件和云GIS服務(wù)擴(kuò)展開(kāi)發(fā)支撐能力

MapGIS 10.6 Pro組件開(kāi)發(fā)框架升級(jí),重點(diǎn)增強(qiáng)信創(chuàng)環(huán)境下的組件開(kāi)發(fā)能力。MapGIS Objects SDK(Java)提供全功能開(kāi)發(fā)接口,新增實(shí)體模型存儲(chǔ)管理組件,增強(qiáng)空間數(shù)據(jù)管理與三維分析組件。MapGIS Objects SDK(Python)&工具箱,提供輕量級(jí)的腳本構(gòu)建能力,支持即拿即用、輕量快捷的開(kāi)發(fā)方式,增強(qiáng)數(shù)據(jù)庫(kù)遷移、瓦片轉(zhuǎn)換等多款工具;MapGIS Desktop SDK支持拖拽式可視化構(gòu)建桌面 GIS 應(yīng)用,所見(jiàn)即所得,增強(qiáng)數(shù)據(jù)管理功能插件、工具箱插件等。

基于組件層提供的GIS核心能力,MapGIS構(gòu)建了微服務(wù)后臺(tái)開(kāi)發(fā)框架MapGIS Boot。為了更好地滿足信創(chuàng)需求,MapGIS 10.6 Pro基于開(kāi)源技術(shù)棧+信創(chuàng)技術(shù)棧升級(jí)MapGIS Boot,全面適配信創(chuàng)生態(tài),為業(yè)務(wù)系統(tǒng)信創(chuàng)環(huán)境下的后臺(tái)開(kāi)發(fā)奠定基礎(chǔ)。

MapGIS Boot微服務(wù)后臺(tái)開(kāi)發(fā)框架

基于MapGIS Boot,MapGIS 10.6 Pro提供三種后端云GIS服務(wù)開(kāi)發(fā)模式,包括獨(dú)立云服務(wù)開(kāi)發(fā)擴(kuò)展、IGServer服務(wù)擴(kuò)展和地理處理流程引擎服務(wù)開(kāi)發(fā)擴(kuò)展。

基于MapGIS Boot的云GIS服務(wù)開(kāi)發(fā)擴(kuò)展模式

前端開(kāi)發(fā)低代碼,通過(guò)組件、微件、微應(yīng)用多層次、低代碼快速構(gòu)建GIS應(yīng)用

為了進(jìn)一步降低GIS應(yīng)用開(kāi)發(fā)門(mén)檻,提升前端開(kāi)發(fā)便捷性,MapGIS 10.6 Pro繼續(xù)推進(jìn)前端開(kāi)發(fā)的低代碼化:全面升級(jí)MapGIS Client for JavaScript開(kāi)發(fā)框架,實(shí)現(xiàn)應(yīng)用端在不同引擎間快速遷移,提升應(yīng)用轉(zhuǎn)化效率;提升全空間一張圖開(kāi)發(fā)框架,提供豐富的組件、微件資源及行業(yè)主題模板,快速構(gòu)建一張圖及行業(yè)應(yīng)用;并推出了一套輕量級(jí)的數(shù)字孿生開(kāi)發(fā)產(chǎn)品MapGIS 3DClient for Unreal,兼容當(dāng)前主流的前端框架,為前端開(kāi)發(fā)人員提供快速便捷的開(kāi)發(fā)接口。

Web前端開(kāi)發(fā)框架

MapGIS Client for JavaScript提供了300+原子組件,具備豐富的功能效果,支撐前端應(yīng)用開(kāi)發(fā)。

部分組件效果

MapGIS全空間一張圖重點(diǎn)優(yōu)化微件開(kāi)發(fā)流程,新增微應(yīng)用開(kāi)發(fā)模式,持續(xù)豐富微件資源。

微件效果

MapGIS 3DClient for Unreal兼容當(dāng)前主流的前端框架,提供一套在Web頁(yè)面和云渲染服務(wù)器進(jìn)行交互的編程接口(for JavaScript),基于MapGIS數(shù)字孿生平臺(tái),用戶可在Web頁(yè)面上創(chuàng)建任意HTML5 UI元素,利用MapGIS 3DClient for Unreal與渲染場(chǎng)景進(jìn)行雙向交互,極大降低數(shù)字孿生開(kāi)發(fā)復(fù)雜度。

Unreal Engine端開(kāi)發(fā)框架

MapGIS 3DClient for Unreal大幅降低了對(duì)終端設(shè)備的配置要求,支持多種輕量級(jí)終端設(shè)備,客戶端無(wú)需依賴任何三維引擎,通過(guò)云端渲染的方式,即可在多種客戶端如移動(dòng)設(shè)備、VR、MR 等設(shè)備下,實(shí)現(xiàn)大規(guī)模場(chǎng)景的輕松加載,體驗(yàn)高質(zhì)量的三維渲染。

多端渲染

目前,MapGIS 10.6 Pro全棧開(kāi)發(fā)產(chǎn)品已經(jīng)在實(shí)景三維、CIM平臺(tái)、數(shù)字孿生、自然資源、智慧城市、智慧地質(zhì)、智慧農(nóng)業(yè)、水利、交通、石油等行業(yè)得到廣泛應(yīng)用,全面賦能空間信息數(shù)字經(jīng)濟(jì)創(chuàng)新應(yīng)用研發(fā)。

圖 17 全棧開(kāi)發(fā)賦能多端應(yīng)用

如何提供更好的開(kāi)發(fā)產(chǎn)品,為各行業(yè)提供接口更完善、功能更豐富、服務(wù)更穩(wěn)定、開(kāi)發(fā)更便捷的應(yīng)用開(kāi)發(fā)支撐,是MapGIS持之以恒的追求。后續(xù)我們持續(xù)為大家?guī)?lái)后端開(kāi)發(fā)信創(chuàng)化、前端開(kāi)發(fā)低代碼的詳細(xì)內(nèi)容,敬請(qǐng)期待。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )