arcgis里相邻区域统计

比如对一个中国地图,我想对每个省求出与该省相邻的省份的Gdp之和,并生成新的数据,这样该怎么做?... 比如对一个中国地图,我想对每个省求出与该省相邻的省份的Gdp之和,并生成新的数据,这样该怎么做? 展开
 我来答
登斯楼
推荐于2017-09-12 · TA获得超过911个赞
知道小有建树答主
回答量:301
采纳率:100%
帮助的人:304万
展开全部

解决问题的关键在于获取相邻多边形的配对数,比如A周围有四个多边形B、C、D、E,怎样获取AB、AC、AD、AE是关键,其实这可以通过获取公共边界的方式来实现,思路大体如下,具体操作自己验证:

  1. 使用工具箱中的Polygon to Line工具将面转成线,每条线保留者其左右多边形,使用Join Field获取左右省的GDP。有多少条线就有多少个相邻组合。

  2. 分别根据左右多边形ID,对异侧GDP字段进行加和汇总。

  3. 将两个汇总表及原始多边形属性表都copy到Excel中,都根据ID进行排序(比如都是升序)。

  4. 然后对相同ID行进行加和即可。


说明:如上例,A的相邻多边形有四个,但是A与B的组合可能是AB也可能是BA,即A可能出现在公共边界的左侧也可能是右侧,所以才需要分别对左右多边形ID进行汇总,对应步骤2。另外两次汇总只是得到了围着A多边形的BCDE的GDP,还需要加上A多边形的GDP,故有步骤3。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式