TB級傾斜模型加載速度太慢?這是我見過最快的加載方式
0、問題
無人機對某一地方分區(qū)域進行數(shù)據(jù)采集,通過大疆智圖或Context Capture進行傾斜模型構(gòu)建,會形成多個傾斜模型數(shù)據(jù)文件。如果數(shù)據(jù)量很大,一個一個加載會很麻煩。因此,我們需要將多個傾斜模型數(shù)據(jù)合并加載。

?
前提:生成模型的時候不論什么投影坐標系統(tǒng),都必須統(tǒng)一坐標原點,生成的模型的三角格網(wǎng)里面的頂點坐標全都是相對于該坐標原點而來的。所以,在使用Context Capture或大疆智圖建模時,需要為同一地區(qū)所有建模數(shù)據(jù)統(tǒng)一坐標原點。
1、多個傾斜模型數(shù)據(jù)合并加載
在圖新地球www.tuxingis.com中,通常使用Context Capture和大疆智圖兩種形式導(dǎo)入傾斜攝影數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換成lfp格式進行加載。
1.1 大疆建模數(shù)據(jù)合并
由大疆智圖建的模型,每個terra_osgbs文件夾中包含多個“Block***”文件夾。新建文件夾名為“Data”, 將大疆智圖生成的每個“Block***”文件夾復(fù)制到“Data”文件夾內(nèi),并將xml文件移至與新建的Data文件夾同一目錄下。
?


?
如果導(dǎo)出的傾斜模型只有一個“Block”文件夾,并且同級目錄下還包含一個“Block.osgb”文件,需要將該“Block.osgb”文件放到“Block”文件夾中,并且不能修改其名稱。新建文件夾名為“Data”,將多個數(shù)據(jù)“Block”文件夾在Block基礎(chǔ)上添加不同后綴名,復(fù)制到“Data”文件夾內(nèi),并將xml文件移至與新建的Data文件夾同一目錄下。

?
1.2 CC建模數(shù)據(jù)合并
由Context Capture建的模型,每個Data文件夾中包含多個“Tile_***”文件夾。新建文件夾名為“Data”, Context Capture數(shù)據(jù)每個“Data”文件夾中的“Tile_***”文件夾復(fù)制到新建的“Data”文件夾內(nèi),并將xml文件移至與Data文件夾同一目錄下。
?


?
注意:在用CC建模時,自定義建模邊界時需要注意邊界瓦塊的選取,避免按照邊界自動分割。
1.3?多模型數(shù)據(jù)合并根節(jié)點
除了上述兩個在源文件中進行合并多個傾斜模型外,我們還可以使用圖新地球【合并根節(jié)點工具】對CC(原Smart3D)生成的osgb格式傾斜攝影模型的根節(jié)點進行合并,以此來提高數(shù)據(jù)加載的速度和流暢度。
合并根節(jié)點前:

合并根節(jié)點后:

可以看到合并模型后加載速度非常之快,以后再遇到多個大體積的傾斜模型數(shù)據(jù)再也不用一個個去添加了。
1.4 將合并數(shù)據(jù)加載到圖新地球
通過圖新地球“導(dǎo)入/導(dǎo)出”模塊 -> 導(dǎo)入傾斜攝影(Context Capture)-> 選擇需要加載的“Data”文件夾,并選擇“普通模式”,導(dǎo)入即可。

?
數(shù)據(jù)合并后數(shù)據(jù)加載結(jié)果:

?
注意:如果加載成功,但看不到數(shù)據(jù),可能是地形數(shù)據(jù)顯示,傾斜數(shù)據(jù)高度問題,可通過“編輯”模塊 -> 模型編輯(傾斜模型編輯),向上升高即可。

?閱讀原文:http://www.tuxingis.com/gisvision/knowledge/1113.html

