分析工具的使用part2
一、“标识”工具的使用
基础数据有以下几个
M1
M2
“标识”工具分“输入数据”和“标识要素”。
运行结果如下图:
以M1为输入要素,M3为输出要素,所得结果。可以看到M1原来为4个图斑,但是被M3边线所切分,切分为6个图斑。且属性表中,M3的属性也挂接到了M1图层中。
上图为以M3为“输入要素” M1为“标识要素” 所得的结果,M1同样被M3切分,且M3具有了M1的属性表。
可见,标识工具就是在已有数据上将需要进行标识的要素标识在已有要素上,并挂接相关属性(可选择)。
二、“相交”工具
相交工具很简单,就是将两个要素相交的部分输出为新要素,像标识工具一样它也会保留两个要素的属性表(可选),我们就做个简单的示例。
上图就是M1和M3执行“相交”工具的结果
三、空间连接
如果我们需要把一个图层的某个字段在不改变图形形状的前提下传递给另一个与其有相交关系的图层就可以使用“空间连接”进行操作。
空间连接就是按照空间的叠置、相交等关系,将一个要素的属性传递到与其相交的另一个要素中。
依旧上图说话,我先给M1的4个圆形的name字段分别4个不同的值并给M3创建了name2、name3两个新字段。
然后以M1为目标要素,M3为连接要素进行空间连接,结果如下:
连接方式选择join one to one
从上图中可以看出,图形并没有发生变化,但是属性表中多了Join count、Target FID、name2、name3这几个字段。其中name2 、name3是来自M3。而Join count和Target FID则是工具创建,分别表示与这个面有连接关系的图斑的数量和目标图斑的FID编号。
心细的你有没有发现M3的name字段并没有传递过来,这是为什么?
为了节省时间,相似的结果就不做了。现在做一个以M3为目标要素,M1为连接要素,并且连接方式选择JOIN ONE TO MANY执行空间连接的结果:
可以看到图形表面上依然没有变化,可是打开属性表发现 明明只有两个图斑,为什么却有4个属性?依次选中4个属性后发现有3个属性指示的是同一个图斑。
啊,那到底是这一个图斑以3条属性的形式表现了呢,还是有三个完全一样的图斑叠加在一起了呢?这个就留给你们去揭晓答案吧。知道答案后就会明白JOIN ONE TO ONE和JOIN ONE TO MANY究竟有什么区别了。
四、联合
这个工具是叠加分析里面的最后一个工具啦
以下内容纯属个人想法,请酌情参考:
联合工具也可以被理解为是求并集的一个工具,但是在GIS中的并集和数学中的并集却有很大区别了,在数学中只要把数字放在一个集合中就可以了但是GIS是具有空间信息的信息,既然具有空间信息那就存在空间关系,如叠置,所以究竟是联合算并集还是更新算并集就仁者见仁,智者见智了。例如下图
这是M1和M3两个图层,如果要求他们的并集,那他们相交的部分到底是按照空间的上下关系进行覆盖呢还是按照两个的边线进行分割形成新的图斑呢?如果按照叠置关系进行覆盖,上层的图形可以很完整的保留,但是下层的图形会缺失掉被覆盖的部分,那现在的它还是它吗? 如果按照边线切分形成新图斑,那两个图层的图形都发生了变化,那现在的它们还是它们吗?
更新,解决的问题就是依照空间叠置关系优先保证顶层图层的完整性所求的并集。
联合,则是按照图斑的边线进行切分所求的并集
联合执行的结果如下
|