arcmap中怎么根据角度选择线段?比如要选90度到180度区间的线段怎么提取出来?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/12 11:04:31
arcmap中怎么根据角度选择线段?比如要选90度到180度区间的线段怎么提取出来?
![](http://img.wesiedu.com/upload/7/8e/78ed212ba5ad1fc1b6d10bdc96d64aba.jpg)
![](http://img.wesiedu.com/upload/7/8e/78ed212ba5ad1fc1b6d10bdc96d64aba.jpg)
![arcmap中怎么根据角度选择线段?比如要选90度到180度区间的线段怎么提取出来?](/uploads/image/z/18446493-21-3.jpg?t=arcmap%E4%B8%AD%E6%80%8E%E4%B9%88%E6%A0%B9%E6%8D%AE%E8%A7%92%E5%BA%A6%E9%80%89%E6%8B%A9%E7%BA%BF%E6%AE%B5%3F%E6%AF%94%E5%A6%82%E8%A6%81%E9%80%8990%E5%BA%A6%E5%88%B0180%E5%BA%A6%E5%8C%BA%E9%97%B4%E7%9A%84%E7%BA%BF%E6%AE%B5%E6%80%8E%E4%B9%88%E6%8F%90%E5%8F%96%E5%87%BA%E6%9D%A5%3F)
第一步:在arctoolbox中调用工具,对该图层进行linear directional Mean处理,即得到各个线段的角度值,见图1,其中,ID一定要区分开,否则跑出的结果就会只有一个平均角度值(这个图层我只是随手新建然后画了个图形再divide分割ID的,参考下就好).
![](http://img.wesiedu.com/upload/4/3b/43b0679222b4cc1b75f96c0a34559186.jpg)
第二步:得到结果图层后,见图2,图2中compassA字段即是上步骤得到的各线段角度值.然后对该层进行选择,使用selection---select by attribute 得到90度到180度的线段,见图3.即得到最终结果.
![](http://img.wesiedu.com/upload/3/a6/3a6d7fd351e2e52c74f6d5c1a50d037e.jpg)
![](http://img.wesiedu.com/upload/5/2d/52d97fb809abd5382cac8d2141dadb63.jpg)
看在我那么认真实验一次的份上,一定要采纳啊
![](http://img.wesiedu.com/upload/4/3b/43b0679222b4cc1b75f96c0a34559186.jpg)
第二步:得到结果图层后,见图2,图2中compassA字段即是上步骤得到的各线段角度值.然后对该层进行选择,使用selection---select by attribute 得到90度到180度的线段,见图3.即得到最终结果.
![](http://img.wesiedu.com/upload/3/a6/3a6d7fd351e2e52c74f6d5c1a50d037e.jpg)
![](http://img.wesiedu.com/upload/5/2d/52d97fb809abd5382cac8d2141dadb63.jpg)
看在我那么认真实验一次的份上,一定要采纳啊