如何在众多山脊线中提取主干线

如何在众多山脊线中提取主干线,数据中可能不止一个山峰,每个山峰只有一条主干线,主干线应该是最长的、拐弯较少的。
已邀请:

潘建伟

赞同来自:

【解决办法】:
我的逻辑思路及所用到的工具如下:
1. 现在手里的数据是各个山峰的所有山脊线
2. 我希望首先对这些山脊线进行分类,把属于一个山峰的山脊线赋予一个相同的字段值。
3. 那么首先我们要找到所有山峰,可以重复之前找山脊线的部分操作,用一个很大的栅格减dem得到倒过来的dem,然后找所有的“汇”(sink),这期间可能要用的工具包括:
栅格计算器:http://desktop.arcgis.com/zh-c ... r.htm
填洼:http://desktop.arcgis.com/zh-c ... l.htm
汇:http://desktop.arcgis.com/zh-c ... k.htm
栅格转点:http://desktop.arcgis.com/zh-c ... t.htm
4. 找到山顶之后,我们可以迭代每一个山顶(因为要迭代,所以必须要用脚本或模型构建器),然后把通过该山顶的山脊线分为一类,需要用到的工具包括:
空间链接:http://desktop.arcgis.com/zh-c ... n.htm
5. 最后在每一类中找到一条最大的线即可:
添加几何属性:http://desktop.arcgis.com/zh-c ... s.htm
选择:http://desktop.arcgis.com/zh-c ... t.htm

要回复问题请先登录注册