簡介
之前針對傾斜攝影osgb模型根節(jié)點合并做過簡單的介紹内斯,具體請參考《osgb合并根節(jié)點(基于LSV),然后轉(zhuǎn)換為3dtiles》像啼,原文鏈接俘闯, http://www.reibang.com/p/ac7d2428257b。Supermap是國產(chǎn)老牌的GIS引擎廠商忽冻,其技術(shù)實力應(yīng)該是不錯的真朗。本文基于Supermap進行osgb的根節(jié)點合并,然后通過其他工具轉(zhuǎn)換為3dtiles僧诚,并在cesium上展示遮婶,進行實踐。
超圖合并osgb
主要步驟如下
生成配置文件
這個比較簡單就不詳述
設(shè)置根節(jié)點配置參數(shù)
主要有以下幾個配置參數(shù)
源配置文件:選擇scp文件
目標(biāo)配置文件:設(shè)置輸出的scp文件路徑和名稱
金字塔層級:值越大湖笨,根節(jié)點越少旗扑,可根據(jù)測試設(shè)置,一般1即可
壓縮類型:選擇“普通PC設(shè)備”慈省,軟件會對紋理進行S3TC壓縮臀防;推薦選擇“不壓縮”
執(zhí)行根節(jié)點合并
點擊確定按鈕即可,如果數(shù)據(jù)較大就要多等一些時間了边败,生成結(jié)果如下圖所示:
由上圖可以看出袱衷,原始數(shù)據(jù)“大雁塔”有64塊,進過supermap合并后只有8塊笑窜,減少到原來的8分之一致燥。
超圖合并osgb與 圖新地球4合并osgb之間的對比
1)超圖合并osgb,會生成新的osgb數(shù)據(jù)排截,并可以對紋理進行壓縮嫌蚤。如果原來數(shù)據(jù)很大,新生成的數(shù)據(jù)也會很大匾寝,所以保證你的硬盤空間夠大吧
2)圖新地球合并根節(jié)點后原始數(shù)據(jù)不變的基礎(chǔ)上搬葬,根節(jié)點合并后的結(jié)果保存在MergeRoot目錄, 與原始數(shù)據(jù)的Data目錄平級
3)圖新地球合并后的數(shù)據(jù)艳悔,需要從最頂層的根節(jié)點進行處理急凰,因此在數(shù)據(jù)轉(zhuǎn)換不利于多線程處理
4)超圖生成的數(shù)據(jù)會有多個子目錄,利于多線程處理
5)怎么選擇呢?只有對比測試抡锈,自己選擇了~
轉(zhuǎn)換為3dtiles
目前最終要將合并后的osgb數(shù)據(jù)轉(zhuǎn)換為3dtiles疾忍,可以使用osg2cesiumApp v1.13版本進行轉(zhuǎn)換,轉(zhuǎn)換后的成果如下圖所示
工具下載地址:
鏈接:https://pan.baidu.com/s/1AjfMqLecSvNGyU9Cku42FQ
提取碼:4osd
查看轉(zhuǎn)換后的結(jié)果
瀏覽3dtiles床三, 需要將其發(fā)布為資源服務(wù)一罩,具體可以參見http://www.reibang.com/p/c6c9332bc238