北京超圖軟件股份有限公司(以下簡稱“超圖軟件”)是聚焦地理信息軟件(Geographic Information Software,廣義GIS)和空間智能(Geospatial Intelligence,GI)領(lǐng)域的基礎(chǔ)軟件與應(yīng)用軟件廠商,其自主研發(fā)的 SuperMap GIS軟件是亞洲第一大、全球第二大 GIS 軟件,是數(shù)字中國、數(shù)字政府、企業(yè)數(shù)字化、數(shù)字孿生、元宇宙、智慧城市的重要技術(shù)底座。
為了全面推進(jìn)地理信息產(chǎn)業(yè)數(shù)字化的自主創(chuàng)新進(jìn)程,打造高性能、可持續(xù)的解決方案,超圖軟件攜手鯤鵬針對SuperMap GIS系列內(nèi)五款核心產(chǎn)品進(jìn)行了原生開發(fā)改造和優(yōu)化:超圖服務(wù)器GIS軟件平臺(tái)SuperMap iServer、超圖GIS門戶軟件平臺(tái)SuperMap iPortal、超圖GIS邊緣軟件平臺(tái)SuperMap iEdge、超圖組件式地理信息開發(fā)平臺(tái)(Spark版)SuperMap iObjects for Spark以及禹貢空間數(shù)據(jù)庫管理系統(tǒng)SuperMap YukonDB,目前均已獲得KUNPENG NATIVE認(rèn)證。
超圖服務(wù)器GIS軟件平臺(tái)-架構(gòu)圖
超圖軟件選擇鯤鵬原生開發(fā)核心產(chǎn)品SuperMap GIS主要考慮鯤鵬以下三個(gè)方面優(yōu)勢:
1.高性能內(nèi)核:
可用性和數(shù)據(jù)安全性,同時(shí)運(yùn)用AI輔助數(shù)據(jù)庫性能優(yōu)化,這些可以確保在處理地理數(shù)據(jù)時(shí)更加高效、安全;
2.靈活擴(kuò)展:
在確保內(nèi)核穩(wěn)定的基礎(chǔ)上,可以靈活擴(kuò)展更多能力,為廠商創(chuàng)新留下了充足的空間,同時(shí)池化架構(gòu),幫助用戶充分挖掘系統(tǒng)軟硬件資源潛力,釋放資源潛能;
3.生態(tài)構(gòu)建能力強(qiáng):
國內(nèi)多家廠商紛紛加入鯤鵬,合力拓展鯤鵬生態(tài)版圖,未來發(fā)展空間無限,同時(shí)開發(fā)者規(guī)模不斷擴(kuò)大,為鯤鵬在行業(yè)的大規(guī)模落地提供了堅(jiān)實(shí)的人才基礎(chǔ);
雙方達(dá)成合作協(xié)議之后,成立了聯(lián)合技術(shù)團(tuán)隊(duì),基于鯤鵬硬件底座、openEuler開源操作系統(tǒng)、開發(fā)套件Kunpeng DevKit、應(yīng)用使能套件Kunpeng BoostKit,成功構(gòu)建了一套從開發(fā)-構(gòu)建-測試-發(fā)布-運(yùn)行的軟件工程流水線,實(shí)現(xiàn)了一套代碼開發(fā)、多平臺(tái)運(yùn)行、并將持續(xù)發(fā)布性能領(lǐng)先的鯤鵬商用版本。
在流水線中接入了代碼兼容性檢查門禁,編譯器從openJDK替換為畢昇JDK,此外還接入鯤鵬性能分析插件、鯤鵬測試框架等,改造后的流水線可以持續(xù)發(fā)布鯤鵬版本,不需要手動(dòng)驗(yàn)證,可以在 CI 上自動(dòng)運(yùn)行檢查、發(fā)布程序安裝包,將SuperMap GIS在穩(wěn)定性、兼容性等方面提升到了新的高度,同時(shí)還能更加便捷的對應(yīng)用程序進(jìn)行性能優(yōu)化,更好地滿足用戶在復(fù)雜場景下的應(yīng)用需求,基于改造后的流水線進(jìn)行SuperMap GIS新版本迭代, 整體開發(fā)效率提升25%。
遷移掃描門禁檢查報(bào)告
在調(diào)優(yōu)過程中,充分運(yùn)用鯤鵬DevKit性能分析工具對熱點(diǎn)函數(shù)、軟硬件配置參數(shù)等進(jìn)行分析優(yōu)化,運(yùn)用BoostKit加速算法,包括KAE加速、NUMA調(diào)度優(yōu)化、加速指令優(yōu)化等對數(shù)據(jù)庫進(jìn)行調(diào)優(yōu)。
以禹貢空間數(shù)據(jù)庫管理系統(tǒng)YukonDB為例,經(jīng)過 GCC for openEuler編譯優(yōu)化,整體性能提升30%+;其中,通過DevKit對硬件層面的BIOS設(shè)置優(yōu)化,在OLAP 場景 32 線程并發(fā)下,常用TOP3 GIS空間分析功能(合并union、交集intersection、差集different)TPS性能均有20%以上的提升。
三種空間分析算法性能對比
基于鯤鵬原生開發(fā)的SuperMap GIS能夠更好的應(yīng)對海量數(shù)據(jù)和復(fù)雜空間數(shù)據(jù)處理和分析的挑戰(zhàn),尤其是在面向資源調(diào)查、確權(quán)登記、規(guī)劃等應(yīng)用領(lǐng)域中,用戶可以更快地進(jìn)行數(shù)據(jù)處理、分析和決策,降低投入時(shí)間,在實(shí)時(shí)或近時(shí)分析場景上,軟件效率的提升可以確保用戶及時(shí)獲取結(jié)果,用戶體驗(yàn)更佳。
目前SuperMap GIS V11(鯤鵬原生版本)已經(jīng)在水利行業(yè)商用落地,實(shí)現(xiàn)水利空間業(yè)務(wù)數(shù)據(jù)管理、水利一張圖系統(tǒng)高性能、穩(wěn)定運(yùn)行;禹貢空間數(shù)據(jù)庫(鯤鵬原生版本)也已在自然資源行業(yè)商用落地,實(shí)現(xiàn)億級數(shù)據(jù)秒級檢索和十億級圖斑的實(shí)時(shí)統(tǒng)計(jì)分析。
SuperMap 將與鯤鵬持續(xù)進(jìn)行鯤鵬原生開發(fā)創(chuàng)新合作,在高質(zhì)量發(fā)展新引擎、人工智能、遙感GIS一體化,三維GIS等SuperMap GIS核心模塊上基于鯤鵬原生開發(fā),建立更穩(wěn)定、更安全的GIS軟硬件基礎(chǔ),通過提供資源調(diào)查、確權(quán)登記、規(guī)劃、開發(fā)利用、保護(hù)與監(jiān)督等細(xì)分領(lǐng)域提供全生命周期解決方案,幫助評估自然資源的分布、質(zhì)量和潛在利用價(jià)值,為資源保護(hù)和可持續(xù)利用提供決策支持。