智慧城市可視化頁面怎么做?
時間:2024-01-28 19:40:01 | 來源:網(wǎng)站運營
時間:2024-01-28 19:40:01 來源:網(wǎng)站運營
智慧城市可視化頁面怎么做?:目前智慧城市可視化的頁面從總體上來說可以分成應(yīng)用頁面和大屏頁面這兩個大類。
應(yīng)用頁面的城市可視化主要是為業(yè)務(wù)分析,業(yè)務(wù)提效服務(wù),主要內(nèi)容包括城市數(shù)據(jù)網(wǎng)格劃分、公交線路分析、人流熱力分布、各種 POI 點位標(biāo)注等。在實際項目使用要求對各種設(shè)備有較好的兼容性,要考慮部分低端設(shè)備,因此往往不會使用各種炫酷的特效,而是盡量使用簡單的元素完成數(shù)據(jù)的可視化呈現(xiàn)。同時為了滿足實際項目中的大數(shù)據(jù)量(往往會有幾萬幾十萬的數(shù)據(jù)),一般會采用專業(yè)的地理可視化引擎來完成繪制工作。
這一類的可視化地理引擎,國外的有 deckgl,對應(yīng)的地圖可視化工具有 kerpler
國內(nèi)的可視化引擎就比較多了,有螞蟻金服 AntV 旗下的 L7、高德的 Loca、百度地圖和騰訊地圖也有相關(guān)產(chǎn)品。其中 L7 已經(jīng)發(fā)展出完善的生態(tài)體系,除了本身的核心繪制庫以外,在繪制行政區(qū)劃、下鉆地圖方面有 L7Boundary、在繪制工具方面有 L7Draw、在地圖工具方面有 DipperMap、在小程序方面有 L7Mini(目前只支持支付寶小程序,畢竟是人家自己的),同時為了方便 React 開發(fā)還有 L7React,可以說十分全面了。以上的幾種可視化引擎,除了 L7 同時支持多種地圖模式之外(高德地圖/Mapbox地圖/L7Map 地圖)之外,其余的都只支持自家本身的地圖,如高德的 Loca 只支持高德地圖。
ps:實際項目中出于地圖合規(guī)的考慮,最好還是使用國內(nèi)的地圖渲染引擎
關(guān)于大屏頁面的城市可視化,其主要用途是宣傳展示,業(yè)務(wù)分析屬性偏弱,主要就是對外宣傳、給領(lǐng)導(dǎo)看。要的就是狂炫酷拽吊炸天,在實際開發(fā)過程中往往不需要考慮性能和兼容性(一般會要求業(yè)務(wù)方提供高性能主機甚至是圖形工作站,同時制定 chrome 瀏覽器),并且在開發(fā)過程中除了使用常見的 g2/g6/echarts/threejs/babylonjs/thingjs 等前端圖表庫之外,還會使用 Unity3D/Unreal等游戲引擎來開發(fā)。目前國內(nèi)主流的大屏開發(fā)基本已經(jīng)告別的手工作坊的時代,各個主流廠商都已經(jīng)有成熟的大屏開發(fā)工具和開發(fā)流程,主要有阿里的DataV、騰訊支持的光啟元 RayData、數(shù)字冰雹、EasyV、51World 等。