[ArcGIS]高程地圖-把DEM柵格數據(.tif)轉換為TIN矢量數據,並儲存TIN數據。


把DEM數據(.tif)獲得柵格數據對應的經緯度及高程信息,存到地理數據庫

一、預處理工作

  • 柵格數據的合並——目的:將原始4張Dem(.tif)數據合並為一張Dem(.tif)

  • 柵格數據由地理坐標系轉投影坐標系,使單位從度變為米

    • 在Arcmap中轉換:例如從 WGS_1984 轉 Beijing_1954
    • 1、加載要轉換的數據全部到視野中
    • 2、點擊視圖——數據框屬性——坐標系統
    • 3、選擇新的坐標系,確定。此時為動態投影,即展示時數據根據新的坐標系做了轉換,但原始數據並未更改。
    • 4、右擊圖層——數據——導出數據
    • 5、數據范圍選擇原始數據集,空間參考選擇數據框(數據框表示頁面展示的這個框),選擇輸出路徑,即可。
  • 柵格數據由地理坐標系轉投影坐標系方法二(推薦),使單位從度變為米

原始柵格負值用-1替換
Special Analysis-地圖代數-柵格計算-Con("ASTGTM2_N3132E118119_dem.tif" <0,0,"ASTGTM2_N3132E118119_dem.tif")

二、柵格數據轉成點要素圖層,並獲得高程字段,並獲得點的經緯度

  • arctoolbox-conversion-from raster-raster to points 生成點要素圖層

  • 在“ArcToolbox”中找到“Extract Value to Points”,雙擊打開,點圖層選擇Point,柵格選擇DEM)選擇對應層后點擊OK開始提取高程。

  • 在點圖層屬性表中增加字段,右鍵計算幾何,導入x、y經緯度坐標

  • 使用ArcCatalog將點特征圖層導入地理數據庫(使用ArcCatalog將特征圖層(包含tin圖層部分信息)/REM原始柵格文件 保存到地理數據庫)

    • 右鍵Connection to DESKTOPLAB NanjingDemDB.sde 選擇由feature class(必須是feature layer)導入/ 或 rasterdataset下載的柵格數據導入。

三、把DEM數據(.tif),轉為tin數據,並把其對用的三角形要素及對應的頂點坐標和高程信息,存到地理數據庫

使用Arcgis把DEM柵格數據(.tif)轉換為TIN矢量數據
  • Customize-Extensions-勾選3D Analyst,使Arcgis允許3D Analyst.
  • 點擊圖標欄ArcToolBox-3D Analyst Tools-Conversion-From Raster-Raster to TIN.
  • 在彈框中選擇Input Raster選擇.tif柵格文件(_dem),必須要設定參數Z Tolerance,此參數指定TIN形成的點與原始點高度差的誤差容忍范圍。也就Z Tolerance越小精度越高。在選擇南京區域,設定參數Maximum number of points為默認值1500000的情況下,筆者嘗試最小為10左右,再調小會報Error,猜測是未能同時滿足兩個條件。

Z Tolerance :輸入柵格與輸出 TIN 之間所允許的最大高度差。
Max point :用於控制將在處理過程終止前添加到 TIN 的最大點數。

PS:TIN文件因為存儲的信息較多,適用於較小的地區范圍。

設置TIN圖層只顯示邊和點

右鍵tin圖層屬性,在圖層屬性對話框中,點擊[符號系統] 選項頁,將[邊類型 ] 和 [ 高程 ] 前面檢查框中的勾去掉。
點擊 [ 添加 ] 按鈕,在[添加渲染]對話框中,將[具有相同符號的邊]和[具有相同符號的節點]這兩項添加到TIN的顯示列表中。

將TIN圖層中的點/邊/面分別存為Feature layer

選擇ArcToolBox-3D Analyst Tools--Conversion-From TIN-Raster to TIN-TIN PONTS則生成點組成的Feature layer。

從面要素圖層獲得三角形對應的頂點信息
  1. 用上一條的方法生成面要素圖層,
  2. arctoolbox-datamanager-feature-feature vertices to points 生成面要素的頂點

相關知識

柵格數據

  • 柵格數據就是圖片,只不過它里面存儲的像元值可能代表一定的地理意義(比如高程、溫度、某污染物的濃度等)。大多數情況下,柵格數據沒有屬性表。
  • 對於單波段的整型ESRI GRID數據,如果它的像元值范圍小於10萬(max-min<1000000),並且少於500條唯一值,那么軟件會為它創建一個“真正”的屬性表存儲在INFO文件夾的grid.VAT表格中。
  • 對於不滿足上述條件的單波段整型數據,VAT不會自動創建,但是ArcGIS會為其創建一個虛擬的屬性表。

柵格數據生成屬性表


免責聲明!

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



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