個人結論:目前,在演示層面,3D Tiles問題不大,但項目應用上就不夠成熟了,所以問問自己,你是想吃瓜呢還是想吃螃蟹?
好的方面
數據規(guī)范
我非常喜歡glTF的整體設計,概括有四點:第一,數據塊(Buffer)連續(xù),保證了讀寫性能;第二,提供了視圖(View)和訪問器(Accessor)的概念,在不損失數據塊完整性的前提下提供類型信息和讀取規(guī)范,保證了兼容性;第三,邏輯層和數據層分離,兩者盡量分離,比如用戶想要增加一種風格,只會牽連到邏輯層的調整,不會影響數據層的讀寫,保證了獨立性;第四,邏輯層,也就是業(yè)務層是JSON形式,保證了擴展性。
3D Tiles在邏輯層,也就是JSON部分增加了FeatureTable和BatchTable,以及LOD(tileset)概念,并對應提供了header(二進制存儲)。從數據規(guī)范角度來看,繼承了glTF優(yōu)秀的部分,同時考慮了傾斜,點云,后續(xù)也會支持OSM,從數據類型的支持上也比較到位。
Cesium渲染調度
目前,WebGL技術+三維球開源框架+