Cesium傾斜攝影模型單體化


1. 按照高度單體化

2. 按照面積單體化

發現之前曾經寫過一篇:link

3dtiles屬性編輯

把傾斜攝影三維模型真正用起來:首先要做單體化:https://zhuanlan.zhihu.com/p/29682124

單體化的三種解決思路
那么,傾斜攝影模型實現單體化的技術思路,總結出來有三種,具體包括:

 1) 最直觀的思路,就是用建築物、道路、樹木等對應的矢面,對傾斜攝影模型進行切 割,即把連續的三角面片網從物理上分割開,從而實現單體化。我們可以稱之為“切割單體 化”。效果可如下圖所示

給某個3dtiles修改屬性之后,下次加載還會??還是另外保存。。單獨保存

2)利用三 角面片中每個頂點額外的存儲空間,把對應的矢量面的ID值存儲起來;即一個建築所對應的三角面片的所有頂點,都存儲了同一個ID值,從而實現在鼠標選中這個建築時, 該建築可以呈現出高亮的效果。這個可以稱之為"ID單體化”,如下圖所示。 ID單體化理解起來相對要難一點,最好能懂一點三 維開發的知識。實就是讓同-個建築模 型上,都存儲上同一個id值。從而在三維gis中呈現出鼠標點擊后,能高亮顯示這個建築物

 

 3) 在三維渲染的時候,動態的把對應的矢面疊加到傾斜攝影模型上,類似於一個保鮮膜 從上到下完整的把對應建築等物體的模型包裹起來,從而實現可被單獨選中的效果。這種由於 是渲染時動態呈現的,可以稱之為"動態單體化”。如下圖所示

動態單體化咋一看和ID單體化效果非常像, 但它們實現的技術原理是有很大區別的。ID單體 化是需要預先處理數據,把建築物所對應的模型上存儲同一個ID值,而動態單體化則是在渲 染時動態繪制出來的。 動態單體化的另外一個誤解是:不是就在用一個半透明的方盒子在傾斜攝影模型外面。實 不是這樣,動態單體化類似於半透明的皮膚衣,是從上到下貼合模型表面,並把模型完整全部 套合在內的效果。可如下圖所示:

 

 圖6動態單體化中矢面與模型的套合效果

在軟件操作中,動態單體化需要把矢面作為一個圖層添加到三維場景中,然后軟件中的一個開關設置為“貼對象”,效果就出來了。

參考:http://www.360doc.com/content/16/1105/07/30640059_604049724.shtml

參考1:https://blog.csdn.net/weixin_43805235/article/details/84851824

classificationType:https://blog.csdn.net/lvye1221/article/details/99726920   https://blog.csdn.net/qq_18144905/article/details/82499032

Box和邊界進行疊加分析


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM