海量城市灰度模型構建與渲染

2021-08-17 03:33:17 字數 883 閱讀 3387

隨著智慧型城市的不斷發展,城市三維模型作為一種重要的資料,對於城市管理和模擬發揮著越來越重要的作用。三維城市精細城市模型的獲取大體有兩種方式:一種是通過現場拍攝建築**手工建模完成,另一種是通過無人機傾斜攝影測量獲取。這兩種方式構建的代價都非常昂貴,而且資料量龐大。對於一些對城市模型精度要求沒有那麼高的專案,精細三維模型就顯得有點大材小用了。因此本文提出一種利用城市已有的向量資料構建海量灰度模型並渲染的方法。

如上圖,各個城市都已有測繪得到的精細城市房屋向量資料,通過獲取向量幾何和屬性資訊可以快速構建灰度模型。構建灰度模型的方法也有兩種:記憶體中實時構建和預處理成灰度模型。

(1)記憶體實時構建灰度模型

根據上篇博文的方法,提前將向量資料切割並構建四叉樹索引,然後在三維虛擬地球中載入向量瓦片資料,根據向量資訊獲取房屋底面幾何點以及房屋高度,實時拉伸出房屋模型。

本文通過開源b/s平台cesium驗證,由於目前cesium還不支援向量3dtiles, 因此自己寫了一套向量四叉樹排程演算法,類似地形瓦片的方法,運用四叉樹索引排程。

(2)預處理成灰度模型

根據向量幾何資訊和高度資訊,在三維utm座標系下拉伸灰度模型並匯出obj,最終通過轉換工具批量轉換為glb格式。最後構建模型3dtiles結構載入渲染。

如下圖,為某城市海量灰度模型排程渲染,其中測試房屋個數為5萬多棟,在cesium中執行穩定,幀率在40幀以上。

LVS DR模型構建

lvs dr 模型構建 在lvs dr 模型中因為 director 和realserver 在同乙個網段中,且都配置的有 vip位址,為了使 realserver 上不響應 vip當然 arp廣播請求,我們要在 realserver 上配置arp ignore 和arp announce 兩個引數...

資訊構建2 0模型

在web2.0時代,資訊構建具有新的內涵,也因此形成了新一代的資訊構建,筆者將此稱為資訊構建2.0 信 息構建2.0是資訊構建1.0的繼承和發展,而不是完全否定。在這個新的階段,我們應當從新的角度來看待資訊構建問題。資訊構建已不再是一種簡單的資訊的結構設計的問題,而發展成為乙個學科 一種角色和一類社...

如何構建分類模型

1.iv 資訊量 在用邏輯回歸模型方法構建分類模型時候,需要對自變數進行篩選 使用資訊量 iv 來衡量自變數的 能力。資訊量越大 能力越強,就越應該放入 模型中。2.woe值 是 iv值的基礎。即 證據權重 weight of evidence.woe 是對原始自變數的一種編碼形式。而要對乙個變數進...