從DEM繪製等高線

在進行地理研究時,使用這樣免費取得的可用資料是很常見的

而在網格資料中,15M以上的數值高程資料(DEM)是普通使用者可輕易取得的

也經常被拿來進行與地形起伏有關的研究

這裡我們要介紹如何以30M的DEM資料來繪製等高線

STEP 1

開啟中央研究院GIS中心提供的"台灣30米數值地形模型資料"


在讀入檔案較大的RASTER資料時,經常會跳出這樣的視窗:




這個的意思是:電腦可以幫你建立網格資料的金字塔,預先建立這樣的檔案,可以讓使用者在後續的尺度縮放上,更快速更有效率


畫出等高線間距200M的全台等高線


工具路徑:ArcToolbox\Spatial Analyst Tools\Surface\Contour


**Interval的意義使用者所要的等高線間距
**Z  factor:為了忠實呈現,所以不在Z軸(高度)上進行放大


製作出來的等高線,為SHP檔案Polyline的類型

在圖層的Properties裡面,選擇Labels,選擇Label field為高程數值的欄位
將Label feature打勾,即可呈現等高線數值


STEP 2

切割出屬於目標區域的等高線,這裡我以花蓮縣為例

STEP 3

由於細部放大看,等高線非常的崎嶇,雖然是忠實反映地表地貌,但使用上觀看者不方便

因此,我們進行「圓滑化」

工具路徑:ArcToolbox\Cartography Tools\Generalization\Smooth Line

**Smoothing Tolerance:在圓滑化的時候,要求電腦以幾公尺為基準去圓滑這些線,數字越大當然會忽略越多的細節,數字如果小於等高線的間距,也會有些微的差距


對比可見,圓滑化前後的差異

紅色(200M)為操作前,黃色(smooth為400M)為操作後

紅色(200M)為操作前,綠色(smooth為100M)為操作後


總結


利用Contour功能,可將DEM網格資料繪製成polyline的向量圖層

依據自己的需求,先切出目標區域的高程網格資料再進行等高線繪製

繪製結果可在不失重要細節的前提下,將其圓滑化以求視覺效果

沒有留言:

張貼留言