隨着webgl技術發展和計算機性能的提升,在二維、三維地圖的展示上,加上了不少良好的地圖效果,具有代表性的是echarts,不僅是做統計圖的類庫,在地圖渲染效果也有不少的樣例。
webgl是從opengl發展而來的,opengl主要是依賴桌面端實現相應的視覺效果,使用的也是偏專業的一些技術人員,目前web發展很火熱,對應webgl也跟着發展起來。
opengl官網:
https://www.opengl.org/
三維gis系統,或者不能單純稱為gis系統了,因為為了達到良好的視覺效果,現在好多公司已經使用遊戲引擎,具有代表性:
51world:http://www.51hitech.com/使用的是unreal engine 4遊戲引擎,https://www.unrealengine.com/zh-CN/?sessionInvalidated=true,這個在遊戲界是很著名的引擎,並且在不久前開源了。
睿呈時代:http://www.resafety.com/使用的是unity引擎,官網地址:https://unity.cn/,這個也成名已久的遊戲引擎。
有興趣的可以去他們的官網看一下,那些地圖上的效果已不是傳統的gis引擎所能達到效果。
三維gis由於承載三維模型的量,對於三維模型數據量較大,目前還是在桌面端上實現的效果較好,基於webgl的cesium算是實現加載三維模型量非常好的代表了,對比桌面端的程序,還是有一定差距的,這還是隨着谷歌瀏覽器性能不斷提升的結果。
所以,對於入行gis技術來説,選擇哪門技術,要結合現有市場上的需求和技術發展,其實,系統的功能還是那些,實現的手段不一樣了,達到的效果也不一樣了,前路漫漫,選擇發展!