一圖看懂三維GIS,你Get到了么
當前各領域信息化建設過程中,大數據量、高精度、多源數據融合成為主要特點,Web端的三維GIS應用在WebGL等技術的不斷發展中已成為主流,海量數據在Web端的高效渲染是目前整個GIS行業的焦點。中地數碼基于原生Cesium進行擴展開發的MapGIS Client for JavaScript(Cesium)SDK,已成熟應用于多個領域的眾多項目中,融合了專業的MapGIS全空間GIS、大數據GIS、智能GIS能力,為全空間二三維一體化Web應用提供JavaScript功能接口,快速構建三維WebGIS應用。
MapGIS Client for JavaScript (Cesium) SDK包含了三維WebGIS開發所需的開發庫、API、示例等,結合司馬云開發世界資源中心的配套開發資源,以及云聽社區、開源社區GitHub 、Gitee,助力開發者高效開發。
PartOne--產品特色功能
以開源三維地圖框架Cesium為基礎,通過多種技術手段優化,MapGIS Client for JavaScript(Cesium)提供以下六大功能。
1?全空間數據融合能力
支持多種三維數據數據服務融合,包括符合M3D數據標準的數據服務、3DTiles、*.kml、*.gltf、Geojson、czml等數據服務。
2?全空間數據高效渲染能力
升級WebGL內核,根據數據類型提供不同的渲染策略,優化數據緩存、傳輸效率、調度策略等,支持海量數據高效渲染。
3?空間一體化分析能力
提供二三維一體化的分析能力,覆蓋傳統GIS分析、三維分析、客戶端計算、大數據分析等,60+種分析功能。
全空間一體化分析能力
4?空間大數據可視化表達能力
接入EChart、MapV等開源可視化庫,提供多種可視化效果表達,如客戶端專題圖、熱力圖、蜂窩圖、散點圖、標注圖等,還支持千萬級實時數據客戶端可視化。
5?全空間場景特效表達能力
支持煙花、煙霧、火焰、噴泉、雨、雪、水面、動態草地等粒子特效,支持泛光、景深、掃描線、動態圓、雷達掃描圓等后處理特效和風場效果。
6?跨終端、跨瀏覽器應用開發能力
產品零安裝、零插件、易開發、易擴展,具有跨終端、跨瀏覽器的特性,支持 IE、Chrome、FireFox 等主流瀏覽器,并可運行在 PC、筆記本、平板及手機的設備終端。
PartTwo--MapGIS Web二次開發指引
使用MapGIS Clinet for JavaScript 開發入門簡單到就像把大象放進冰箱一樣,分為以下三個步驟:
關上冰箱門之后即可調用接口實現項目功能,只需一個接口就可實現在Cesium三維球上加載數據Web頁面進行展示。
下面以某市傾斜攝影數據在Web端高效顯示需求為例,介紹Web三維二次開發實現步驟。
(1)安裝配置開發環境:
MapGIS Desktop+MapGIS IGServer+授權+VS Code
(2)GIS數據服務資源:數據處理+地圖服務發布
(3)前端需求開發:開發庫引用,功能代碼實現
詳細內容請訪問MapGIS Client for JavaScript官方網站,網站提供保姆級教程,從產品介紹到詳細示例效果和示例代碼,為您的GISer成長之路保駕護航。
官方網站地址:http://develop.smaryun.com/
GitHub 托管地址:
https://github.com/MapGIS/WebClient-JavaScript
使用過程中如有任何疑問,請訪問司馬云云聽社區提問,將有專業工程師解答您的疑惑。
云聽地址:
http://beta.smaryun.com/cloudlisten/index.php
中地數碼為了更好地打造GIS生態圈,積極推動各行業GIS應用發展,為用戶帶來更好的GIS開發體驗。6月30日,中地數碼平臺二次開發支持部將舉行2022年第二期特訓營活動,活動主題《其實GIS二次開發很簡單——10個案例帶你剖析WebGIS應用開發》,通過實際案例帶您領略MapGIS Web二次開發能力和風采,敬請期待!