概述
如果用一句歌词来描述QGIS的话,我想应该是:有人问我你究竟是哪里好,没见过你的人不会明了。从本篇文章开始,我将开始写一系列有关QGIS操作的文章,那么本文,就先开个好头,讲讲“图说中国人口”,这里面涉及到:1、栅格数据的配准;2、创建并编辑矢量数据;3、栅格数据的分区统计;4、简单配图与制图;5、数据的导出。本文涵盖的内容比较多,各位看官要看仔细了。
数据说明
人口数据我们将使用哥伦比亚大学的网格化人口2.5KM分辨率数据集;区域数据我们用的是源自国家基础地理信息网1:100w的地市级别的数据。
操作教程
1.栅格数据的配准
配准的目的是为了得到胡焕庸线。 1)从网上寻找相关图片
2)加载地市级数据
图层—>添加图层—>添加矢量图层
源—>矢量数据集
3)栅格配准
栅格—>配准工具
文件—>打开栅格
添加点—>从地图画布
从地图上选取多个点,如下图:
设置—>变换设置
文件—>开始配准
图层—>添加图层—>添加栅格图层
2.创建并编辑矢量数据
创建矢量的目的是为了将胡焕庸线数字化出来。
创建图层—>新建shapefile图层
右键选中图层—>切换编辑状态—>添加线要素
绘制线,右键结束绘制,右键选中图层—>切换编辑状态
,保存并结束绘制。
3. 栅格数据分区统计
图层—>添加图层—>添加栅格图层
地理处理—>工具箱—>分区统计
4.简单制图与配图
选中图层右键—>过滤—>输入过滤表达式
选中图层右键—>属性—>符号化—>渐进
通过上面的操作,我们将人口在1000W以上的城市筛选出来并做了符号化,如下图:
进一步,我们将前面数字化所得的“胡焕庸线”以及市边界叠加,并做简单符号化,得到如下图:
从上图我们可以看出,千万级以上人口均在胡焕庸线下方。
5.数据的导出
选中图层右键—>导出—>要素另存为
,将结果存成csv格式。
导出后的结果用excel打开,并根据popusum
字段进行排序。
从导出的数据我们可以看出,中国千万人以上的城市有19个,top3分别是上海、北京和重庆。
说明: 鉴于数据源的原因,本文所涉及数据仅供本文操作学习使用。