1. 程式人生 > >地圖視覺化框架新進展(1)

地圖視覺化框架新進展(1)

1. Uber視覺化框架

Uber目前有一整套地圖視覺化框架,有:
deck.gl :高效能WebGL地理圖層和資訊視覺化用例
react-map-gl:用於Mapbox GL的React元件(與deckgl無縫整合)
react-vis:一套基於React的圖表元件。
luma.gl:引入WebGL2特性的升級版deckgl.
搞了這麼多,也不搞一個三維球的。。

目前react-map-gl出到了v3版本:
一個主要的底層升級,這個版本也使更多的Mapbox GL要素可以被React使用者所使用,大大增強了Mapbox GL的React封裝,簡化安裝,並增加對一些高階用例的支援。

luma.gl的v4版本:
v4完全支援WebGL2(它代表WebGL API的一個重大升級)。但在這個主要版本中還有許多其他顯著的改進。
* 完全的WebGL2支援
* WebGL能力管理
* WebGL狀態管理
* GLSL 模組系統
* 除錯和分析支援
* 庫大小優化

Uber在官方部落格中還提到後續會加入許多新的視覺化框架。

2.Cesium

Cesium的發起人Patrick Cozzi將他的書《WebGL Insights》進行了開源,該書下載地址:
http://webglinsights.com/