ArcGIS 分区统计 重叠区域计算时自行融合的解决办法

问题描述:

有两个数据,一个是栅格数据,一个是矢量数据。想利用矢量数据,对栅格数据进行计算,就是对栅格数据根据矢量图进行不同区域的计算。
拿图来举个例子看看可能就清楚点。
在上面的图层是矢量图(是三个圆ABC重叠在一起,此处我设置其的颜色为透明,方便看它与栅格图的重叠情况),下面的图层是栅格图(为了后面的讲解,将栅格图举例为一个工业用地的土地利用图,蓝色的部分表示的是工业用地,黑色的表示不是工业用地,有是1无是0)
在这里插入图片描述
要算的是,在A区域中的工业用地覆盖面积。常规的想法是,利用分区统计计算工具,如下图:
在这里插入图片描述
按理来说,这么做的没错的。但是,本来得到的结果应该是有三个记录(ABC各一个),但是实际操作的结果只可以得到一个。这是由于矢量数据是重叠的,在利用此工具进行计算的时候,它会自动将矢量数据进行融合,使三个区域变成一个区域。


解决办法:

利用“Spatial Join”工具

由于Spatial Join工具只可以对矢量图进行计算,因此,你需要先对栅格数据进行矢量化的操作,可以使用“Raster to point”栅格转点工具,将栅格数据转换为矢量点数据
然后打开“Spatial Join”工具,以矢量数据ABC作为目标图层,以所转换的点数据作为加入图层。具体操作方法,看下图:
在这里插入图片描述
在这里插入图片描述
创建规则,也就是告诉它你想对它进行什么样的计算。
利用Spatial join工具,在将两个图层进行空间连接同时,可以按照你所规定的规则去进行相应的计算。

好啦就是这样啦,不要问我为什么分区统计它会自己进行区域的融合,这是它所设计的。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值