|
今天介绍在Arcmap中的一个很简单但是非常常用的工具集合---分析工具
注意:在Arcmap中使用工具时要注意是否有已经选中的要素将被执行,如果有被选中的部分则工具只会执行被选中的部分。如果是要对所有结果进行处理一定要记得“清除所选要素”。
一、叠加分析
使用的数据有以下几个:
1、交集取反
可以看到M1(圆形)数据包含在M3(矩形)数据中,现在我们使用“交集取反”工具,看看会有什么结果。
工具位于分析工具---叠加分析---交集取反
必填项有输入要素、更新要素和输出位置三个,其他的可以设置如果没有特殊要求也可以使用默认
可以看到在执行的结果中,M1和M3相交的部分已经被删除了,只剩下了没有相交的部分。
2、擦除
擦除工具在某些情况下和交集取反工具比较类似,就像下面这种情况。
是不是长的和上面的交集取反的结果一模一样?
是的,对于现在的数据来说 结果是一模一样的,但是在使用工具时却还是有些不同,那就是在使用交集取反工具的时候,“输入要素”和“更新要素”是可以互换的。但是擦除工具将M1作为“输入要素”、M3作为“擦除要素”的时候输出的集合是个空集,也就是说当一个要素是另外一个要素的子集的时候,只能讲范围大的要素作为“擦除要素”,否则生成的集合就会是空集。
下面我们对数据进行一些微调:
我们把M1变成这个样子使它和M3的关系发生一些改变
然后我们再对M1和M3使用擦除工具,来看看结果。
先是M1作为“输入要素”,M3作为“擦除要素”
输出的结果变成了这个样子,M1和M3相交的部分已经清除了。
然后是将M3作为“输入要素”,M3作为“擦除要素”
变成了好像是拼图的样子
那我们再来看看对现在的M1和M3执行“交集取反”操作会有什么结果
可以看到在M1不是M3的子集的时候,两个工具的执行结果是不同的
3、更新
更新工具在一定程度上可以被简单的理解为并集,但是地理信息和别的信息的不同的地方就在于它有空间的叠置关系,所以谁在谁上面就是更新就并集功能之外要解决的问题了
上图是将M1(圆形)作为“输入要素”,M3(矩形)作为更新要素所得到的结果,可以看到这个并集是在M1的基础增加了M3的元素,然后将M3的元素叠置在M1之上所形成的结果
这个图则相反,是在M3上增加了M1的元素,然后将M1叠置在M3所得到的结果。可以看到M1和M3所有元素都有相交的部分,我们现在改变一些数据使M1和M3有一些部分不想交,看看结果是不是还满足我们并集的这个假设。
现在我们将M1和M3变成如图的样子,再次分别执行更新操作,看看结果是不是和我们预期的一样呢
可以看到确实和我们预想的是一样的,更新其实就是地理信息里面的并集,不过这个并集除了空间的叠置外还有一个就是属性表的更新,既然图斑的数量都增加了那属性表会相应的更新过来吗? 答案是会的,但是如果你的图斑是位于下层的图斑,在更新的结果中被叠置覆盖掉了,那当然不会存在啦,也不会更新给上层的图斑的哦,这一点要注意。
今天的操作示例就做到这里啦,剩下的几个工具下次再讲。
新手入门切忌贪多,快去练习练习 好好掌握今天的知识吧。
|