首頁>Club>
5
回覆列表
  • 1 # 呆呆3333

    TIN 表面資料模型由結點、邊、三角形、包面和拓撲組成。

    結點

    結點是 TIN 的基本結構單元。結點來自輸入資料來源中包含的點和線折點。每個結點都將包括在 TIN 三角形中。TIN 表面模型中的每個結點都必須包含一個 z 值。

    透過邊將每個結點與其最近的結點連線起來,從而形成符合 Delaunay 準則的三角形。每條邊有兩個結點,但每個結點可包含兩條或多條邊。每條邊的兩個端點都有一個包含 z 值的結點,因此可以計算邊的兩個結點間的坡度。

    對於用於構建 TIN 的輸入資料來源中的每個要素,將根據其表面要素型別進行處理。斷裂線要素始終保留為 TIN 三角形的邊。在內部將這些斷裂線 TIN 邊標記為硬邊或軟邊。

    三角形

    每個三角面描述部分 TIN 表面的行為。三角形三個結點的 x、y 和 z 座標值可用於獲取面的資訊,例如坡度、坡向、表面積和表面長度。將整組三角形作為整體考慮,可以獲取表面的其他資訊,包括體積、表面輪廓和可見性分析。

    由於每個面概括特定的表面行為,因此確保取樣點選擇恰當以實現表面的最佳擬合十分重要。如果對錶面的重要區域取樣不當,TIN 表面模型產生的結果可能不夠理想。

    TIN 包由一個或多個包含用於構建 TIN 的整組資料點的面構成。包面定義 TIN 的插值區。在包面內部或邊上,可以插入表面 z 值,執行分析以及生成表面顯示。在包面外部,無法獲取表面資訊。TIN 包可由一個或多個非凸面構成。

    非凸包必須由使用者定義,透過在 TIN 構建期間加入“裁剪”和“擦除”排除要素來實現。這些要素明確定義表面的邊。如果未使用排除要素定義包,TIN 生成器將建立一個凸包來定義 TIN 的邊界邊。凸包是一個具有以下屬性的面:連線 TIN 任意兩點的線本身必須位於面內部或必須定義凸包的邊。非凸包的定義對避免在位於實際資料集外但在凸包內部的 TIN 區域產生錯誤資訊非常重要。請參見以下圖表。

    如果不使用裁減要素,陰影區域可能會插入不正確的值。

    拓撲

    透過保留定義每個三角形的結點、邊數、型別以及與其他三角形鄰接性的資訊定義 TIN 的拓撲結構。對每個三角形,TIN將記錄以下資訊:

    三角形數量每個相鄰三角形的數量定義三角形的三個結點每個結點的 x,y 座標每個結點的表面 z 值每個三角形邊的邊型別(硬或軟)

    另外,TIN 還保留了構成 TIN 包的所有邊的列表以及定義 TIN 投影和測量單位的資訊。

    TIN 的儲存方式

    與 coverage 類似,TIN 以檔案目錄形式儲存。但請注意,TIN 不是 coverage,它沒有關聯的 INFO 檔案。TIN 目錄由七個包含 TIN 表面資訊的檔案組成。這些檔案以二進位制格式編碼,因此無法透過標準文字顯示或編輯程式讀取。

  • 中秋節和大豐收的關聯?
  • 學建築工程技術有啥要求嗎?