(转)ArcGIS中利用“行政单…

本文介绍如何使用ArcGIS中的“行政单元面积权重法”将人口数据转换为格网形式,包括创建格网、计算人口密度及人口数量等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 在ArcGIS中,基于行政区划图建立一张Fishnet(注:格网大小应根据数据尺度确定,本例为1KM*1KM),具体方法见前一篇文章
    2 将该Fishnet(为Polyline类型)转换为Polygon类型
    3 将转换后的Fishnet按照行政区划裁剪(注:可利用Select by Location选择Fishnet图层中所有与行政区划图层的要素Intersect的要素,再通过反选,删除反选后的要素)
    4 计算行政区划图层中各要素的面积,同时添加一字段Population_Density,用于存储各行政区划的人口密度,利用Field Calculator为该字段赋值(Population_Density=人口数/行政区划面积)
    5 将裁剪后的Fishnet与行政区划图层union  操作,保留行政区划的ID(区划_ID)、Population_Density字段以及Fishnet的ID字段(Grid_ID)
    6 计算union  后图层的各个要素的面积,存储在字段Area中
    7 在union  后的图层中,添加新字段Population(人口数量),利用Field Calculator为该字段赋值(Population=Population_Density*Area)
    8 对Population字段进行Summarize,对其中Grid_ID字段属性相同的各要素的人口数进行求和运算,从而得到计算后的字段Sum_Population,代表了每个格网内的人口数
    9 将Summarize的结果与裁剪后的Fishnet图层通过Grid_ID字段进行Join操作,从而将格网与格网内的人口数连接到一起
最后,在上述图层中按照人口数绘制专题图,可视化显示人口分布。

ArcGIS中利用“行政单元面积权重法”实现人口数据格网化
http://bbs.3s001.com/forum.php?mod=viewthread&tid=51159&fromuid=279838
(出处: 地信网论坛)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值