有時候我們會遇到對一個河流數據進行一定距離的分段切割,對線我們可以進行距離分割,但是到了數據面上我們往往無能爲力,今天就給大家講一下在arcgis下怎麼對河流面數據進行距離分割。
大體思路是:先提取河流中心線→中心線分段→生成分段線中心點→生成泰森多邊形→河流數據+泰森多邊形構面→處理數據得到成果。
我們今天假定的情景是對一段河流進行500米分割,下圖是河流數據:
1、提取河流中心線:將河流數據轉成線,去除兩頭封閉,用提取中心線工具提取;
2、計算河流中心線的長度:
3、將河流中心線進行分段,首先將餘數200米先分離出來:
4、把剩餘的線長度分成相等的70份:
分好的線段線段如下:
5、生成中心點:
6、生成泰森多邊形:
7、河流面數據和泰森多邊形一起構面;
8、進行點面選擇,把河流面選擇出來,然後再反向選擇,把多餘的數據刪除:
9、一切操作就緒,放大看看效果: