1. 程式人生 > >ArcGIS教程:“流向”的工作原理

ArcGIS教程:“流向”的工作原理

http wid distance 附近 ack post str 教程 處的

  獲取表面的水文特征的關鍵之中的一個是可以確定從柵格中的每一個像元流出的方向。這可通過流向工具來完畢。

  該工具把表面作為輸入,然後輸出一個顯示從每一個像元流出方向的柵格。

假設選擇了輸出下降率柵格數據選項,則會創建一個以百分比的形式表示的輸出柵格,顯示從沿流向的每一個像元到像元中心之間的路徑長度的高程的最大變化率。

假設選擇了強制全部邊緣像元向外流動選項。則表面柵格邊緣處的全部像元都將從表面柵格向外流動。

  存在八個有效的輸出方向,分別與流量能夠流入的八個相鄰像元相關。

該方法通常被稱為八方向 (D8) 流向建模。而且遵循在Jenson 和 Domingue (1988) 中介紹的方法。

  

技術分享

  計算流向

  流向由來自每一個像元的最陡下降方向或最大下降方向確定。流向計算例如以下:

  maximum_drop = change_in_z-value / distance * 100

  計算像元中心之間的距離。因此,假設像元大小為 1,則兩個正交像元之間的距離為 1,兩個對角線像元之間的距離為1.414(2 的平方根)。假設多個像元的最大下降方向都同樣。則會擴大相鄰像元範圍,直到找到最陡下降方向為止。

  找到最陡下降方向後,將使用表示該方向的值對輸出像元進行編碼。

  假設全部相鄰像元都比處理像元高,則會將該處理像元視為噪點並使用其相鄰像元的最低值進行填充,該處理像元具有朝向本身的流向。可是,假設單像元匯點位於柵格的實際邊緣附近或至少具有一個 NoData 像元作為相鄰像元,則會因為鄰域信息不足而不正確其進行填充。要將某個像元視為真實單像元匯點,必須存在全部鄰域信息。

  假設兩個像元彼此流入。則它們都是匯點,且具有沒有定義的流向。通過數字高程模型 (DEM) 獲取流向的這一方法在 Jenson 和Domingue (1988) 中進行了介紹。

  能夠使用匯工具標識成為匯點的像元。

要獲取沿表面的流向的精確表示,應在使用流向柵格之前填充匯點。

ArcGIS教程:“流向”的工作原理