arcgis 实用教程系列:[9]叠加分析Intersect

如题所述

叠加分析Intersect被定义为:进行多边形叠加,输出层为保留原来两个输入图层的共同多边形。看到这个定义结合上面几篇教程,就能简单批量处理拓扑重叠的问题了。但是这些我们先不谈这个,等把arcgis 实用教程系列(基础篇)做完后,我们再共同学习如何解决数据处理的疑难杂症。

直接上高大上的原理示意图: 这个图包罗万象了,意味着Intersect命令可以同时处理多个矢量数据,至少是3个吧,点、线、面。红色的部位为最终结果,这个大家应该能懂吧。

如果觉得这个复杂了,我们看一下面与面的处理示意图: 是不是只保留了重叠的部分,看上去和clip命令很相似吧。这个告诉大家Intersect命令和clip命令是可以处理出相同的空间位置数据,但是Intersect命令却能集合A、B两者的属性,clip只能得到input面属性,只有A面。

看到这里,心动了吧。看一下如何用Intersect命令,打开arcmap,运行arctoolbox

依次找到Analysis Tools-----Overlay------Intersect命令

弹出如题所示的界面: 具体操作 Input Feature:选择参与Intersect操作的要素图层 Features:参加Intersect操作的要死。 Output Feature Class:结果保存路径 JoinAttribute:关于属性的一些参数,我们这里直接all掉。 XY Tolerance:精度问题,我们通常使用默认的 Output Type:选择INPUT(这里只考虑面与面直接的叠加) 最后点击OK,运行。 运行结束后,查看新生成数据的属性表,你会发现是不是什么都用了。大家试一下吧。

温馨提示:答案为网友推荐,仅供参考
相似回答