OGC CityGML 的多重細緻度(LOD)與建物資訊模型(BIM)的 LOD 比較
OGC CityGML 的 LOD:
OGC CityGML 是一種標準,用於儲存和交換三維城市模型。CityGML 定義了五個不同的細緻度等級(LOD),每個等級提供不同的細節和準確性:
- LOD0: 二維地圖,只包括地面平面的輪廓。
- LOD1: 三維建築的塊狀模型,簡單的外部形狀,沒有細節。
- LOD2: 包含屋頂形狀和基本的外部細節的建築模型。
- LOD3: 精細的建築外部模型,包括窗戶、門和其他外部細節。
- LOD4: 完整的建築模型,包含內部結構和細節,例如內部牆、房間等。
BIM 的 LOD(Level of Development):
BIM(建物資訊模型)的 LOD 代表了模型的發展程度或細節程度,這是一個描述模型詳細程度的標準。BIM LOD 一般劃分為以下幾個等級:
- LOD100: 概念設計階段,模型包含基本的形狀和位置。
- LOD200: 初步設計階段,模型包含近似的幾何形狀和位置信息。
- LOD300: 精細設計階段,模型包含準確的幾何形狀和位置信息,能夠用於建造。
- LOD350: 詳細設計階段,模型包含更詳細的幾何形狀和位置信息,並包括連接和交互的元件。
- LOD400: 建設階段,模型包含製造和施工所需的詳細信息。
- LOD500: 竣工階段,模型包含如建成的實際幾何形狀和位置信息,能用於操作和維護。
OGC CityGML LOD 與 BIM LOD 的異同
相同點:
- 細緻度等級: 兩者都使用 LOD 概念來描述模型的細節和發展程度。
- 漸進增加: LOD 的等級從低到高,隨著數字的增大,細節和準確性也增強。
- 應用場景: 都用於建築和城市規劃,提供詳細的三維建模資訊。
不同點:
-
範圍和目標:
- CityGML 主要用於城市規劃和地理資訊系統,重點在於城市整體和建築外部的展示。
- BIM 主要用於建築設計和施工管理,重點在於建築內外部的精細設計和工程細節。
-
細緻度的定義:
- CityGML 的 LOD 更關注外部細節和城市整體結構。
- BIM 的 LOD 更關注建築的施工細節和具體元件。
-
應用深度:
- CityGML 的 LOD 偏向於宏觀的城市層次。
- BIM 的 LOD 偏向於微觀的建築層次,包含內部詳細結構和施工信息。
轉換策略
從 CityGML 到 BIM:
- 細緻度映射: 根據 CityGML 的 LOD 對應 BIM 的 LOD。例如,CityGML 的 LOD2 可以對應 BIM 的 LOD200 或 LOD300,然後在 BIM 中進行進一步的細化。
- 數據補充: 在轉換過程中,增加所需的細節數據,例如內部結構、施工細節等,這些信息通常在 CityGML 中沒有記錄。
- 標準映射: 使用標準化的映射工具和技術,如 IFC(Industry Foundation Classes),來轉換和整合數據,確保不同 LOD 標準間的兼容性。
從 BIM 到 CityGML:
- 簡化模型: 將 BIM 模型中的細節簡化,根據需要減少內部結構和施工細節,以適應 CityGML 的 LOD。例如,將 BIM 的 LOD300 簡化為 CityGML 的 LOD2。
- 提取外部幾何: 將 BIM 中的外部幾何形狀提取出來,並轉換成 CityGML 所需的格式,確保建築外部形狀和細節符合 CityGML 的標準。
- 數據整合: 使用標準化工具(如 FME)將 BIM 數據轉換為 CityGML 格式,並確保數據一致性和完整性。