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