在ArcGIS中利用“行政单元面积权重法”实现人口数据格网化
来源:互联网 发布:java连接池 查询语句 编辑:程序博客网 时间:2024/04/30 12:58
1.在ArcGIS中,基于行政区划图建立一张Fishnet(注:格网大小应根据数据尺度确定,本例为1KM*1KM),具体方法见前一篇文章。
2.将该Fishnet(为Polyline类型)转换为Polygon类型(Data Management Tools-Features-Feature to 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操作,从而将格网与格网内的人口数连接到一起。
10.最后,在上述图层中按照人口数绘制专题图,可视化显示人口分布。
- 在ArcGIS中利用“行政单元面积权重法”实现人口数据格网化
- (转)ArcGIS中利用“行政单…
- 如何在ArcGIS Online中构建自己的应用程序模板高级篇-利用数据
- 在开发过程中怎样利用单元和功能测试
- ArcGIS教程:栅格数据的单元大小
- 在ArcGIS利用矢量数据剪裁栅格数据的方法
- 使用ArcGIS统计栅格数据面积
- 如何在list中删除重复的数据单元
- 【分享】北京市超精细格网化人口数据
- 栈实现内存单元内容改写程序中数据
- ArcGIS中中国等面积投影参数
- ArcGIS 构建网络数据集(如何添加权重)
- 白话空间统计之二十五:空间权重矩阵(三)在ArcGIS中自定义空间关系
- 利用反距离权重插值法实现等值线
- 利用Python实现ARCGIS中栅格计算器的简单功能
- 在arcgis中栅格数据向矢量数据的转换
- arcgis javascript 利用geometry服务测面积错误
- 如何在ArcGIS中使用后缀.dem的数据
- Leetcode--Median of Two Sorted Array
- 查询GPU是否支持CUDA
- java函数参数类型后添加三点的用法
- 玩转PS“渐变窗口”
- 【grunt整合版】30分钟学会使用grunt打包前端代码
- 在ArcGIS中利用“行政单元面积权重法”实现人口数据格网化
- C++ 学习
- Process.StandardOutput.ReadToEnd()卡死假象(非卡死)
- JAVASE学习笔记:第六章 常用类Lang包之Object类、String类
- 自定义view,viewgroup
- C# 中的静态
- iOS正则较应
- C++11 lambda 表达式解析
- https