目的
绘制枸杞在全国种植的省份分布图,并标明宁夏部分产区位置。
QGIS是目前应用最广泛的开源GIS软件之一,还没有安装QGIS的同学可以看看下面这个视频号:
制作思路
绘制全国的省级行政区图作为底图 给各省添加枸杞产区属性 对枸杞产区进行专题要素的符号化 绘制枸杞产区分省分布 绘制宁夏产区分布 布局排版,将全国枸杞分布和宁夏分布排版出图
全国枸杞分布图的制作
制作全国省级行政区四色图
在QGIS中可以通过拓扑着色(Topological Coloring)的方法给省级行政区矢量添加颜色索引(color_id字段),进而分类设色。
关于拓扑着色的设置详解,可以查看参考文献1吴建玲老师的讲解。或者直接按上图我的设置参数运行即可。
建立好颜色索引后,就可以分类符号化进行分类着色了。
为了选择一个比较好的地图配色,我使用了ColorBrewer的配色模板,由于颜色索引总共有5种颜色,在这要使用5种颜色的配色模板。
配色网址:https://tidyfriday.cn/colors/#type=qualitative&scheme=Pastel1&n=5
加上国界线、省界线,这个行政区底图基本完成,接下来要添加专题要素,也就是枸杞分布。
枸杞专题要素制作
枸杞分省要素
分省的枸杞专题绘制很简单,还是通过分类符号化的方法实现。
给省级行政区矢量复制一份,命名为GouqiSheng选取有枸杞种植的省份,如下图所示,使用选择工具选取,按住Shift键多选。
给GouqiSheng矢量新建一个Gouqi字段,使用字段计算器计算1,通过给有枸杞种植的省赋值为1,其他省留空,区别有枸杞和没有枸杞种植的省份。
在QGIS中有一种非常高级的符号化方法,基于条件的符号化,可以根据条件设置复杂的符号化效果。
在这只需要给有枸杞分布的省份上面显示枸杞符号即可,在这使用了Centroid Fill,这样就显示单一的符号,使用了栅格图片标记(Raster Image Marker)
栅格符号的制作
栅格符号需要使用PHOTOSHOP制作一个PNG文件,把枸杞部分保留,周围空白使用魔棒或者颜色选择选出后加入蒙板变透明。PNG或者GIF可以存储透明的背景色,静止图片一般使用PNG格式存储。
将做好的PNG导入QGIS中作为符号即可。
在Layout中进行布局排版后即可完成下图。制图排版具体步骤可以查阅参考文献或查看QGIS专题
参考文献
点击阅读原文查看视频课程