arcgis里相邻区域统计
比如对一个中国地图,我想对每个省求出与该省相邻的省份的Gdp之和,并生成新的数据,这样该怎么做?...
比如对一个中国地图,我想对每个省求出与该省相邻的省份的Gdp之和,并生成新的数据,这样该怎么做?
展开
1个回答
展开全部
解决问题的关键在于获取相邻多边形的配对数,比如A周围有四个多边形B、C、D、E,怎样获取AB、AC、AD、AE是关键,其实这可以通过获取公共边界的方式来实现,思路大体如下,具体操作自己验证:
使用工具箱中的Polygon to Line工具将面转成线,每条线保留者其左右多边形,使用Join Field获取左右省的GDP。有多少条线就有多少个相邻组合。
分别根据左右多边形ID,对异侧GDP字段进行加和汇总。
将两个汇总表及原始多边形属性表都copy到Excel中,都根据ID进行排序(比如都是升序)。
然后对相同ID行进行加和即可。
说明:如上例,A的相邻多边形有四个,但是A与B的组合可能是AB也可能是BA,即A可能出现在公共边界的左侧也可能是右侧,所以才需要分别对左右多边形ID进行汇总,对应步骤2。另外两次汇总只是得到了围着A多边形的BCDE的GDP,还需要加上A多边形的GDP,故有步骤3。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询