山脊線和山谷線的提取實質上也是分水線和匯水線的提取。
對於山脊線來說,由於他同時也是分水線,而分水線的性質即為水流的起源點。所以,通過地表徑流模擬計算后這些柵格的水流方向都應該只具有流出方向而不存在流入方向,即柵格的匯流積累量為0.因此,通過對零值得提取,就可以得到分水線,即山脊線。
對於山谷線,可以利用反地形計算,即利用一個較大的數值減去原始數值DEM數據,得到與原始數據相反的地形數據,使得原始的DEM山脊變成反地形的山谷,而原始數據DEM中的山谷在反地形中就變成了山脊。再利用山脊線的提取方法就可以實現山谷線的提取。但是此方法提取的山脊和山谷位置有些 偏差,可以利用正負地形加以糾正。
1、正負地形的提取
對原始的DEM數據進行焦點統計,計算像元平均值,dem數據變光滑。
用原始德瑪數據減去焦點統計后的數據,再進行重分類,大於0的地形為正地形,小於0的地形為負地形。
2、山脊線的提取
填窪:操作對原始dem進行填窪,因為對所有的窪地填充所以Z limit為默認值。
流向:計算水流方向,
柵格計算器;提取匯流量為零值
做出原始dem 的等值線和山體陰影。