QGIS如何绘制研究区位图——以枸杞分布地图为例

学术   科学   2024-11-01 18:04   云南  

目的

绘制枸杞在全国种植的省份分布图,并标明宁夏部分产区位置。

QGIS是目前应用最广泛的开源GIS软件之一,还没有安装QGIS的同学可以看看下面这个视频号:

制作思路

  1. 绘制全国的省级行政区图作为底图
  2. 给各省添加枸杞产区属性
  3. 对枸杞产区进行专题要素的符号化
  4. 绘制枸杞产区分省分布
  5. 绘制宁夏产区分布
  6. 布局排版,将全国枸杞分布和宁夏分布排版出图

全国枸杞分布图的制作

制作全国省级行政区四色图

在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中有一种非常高级的符号化方法,基于条件的符号化,可以根据条件设置复杂的符号化效果。

Rule-based符号化

在这只需要给有枸杞分布的省份上面显示枸杞符号即可,在这使用了Centroid Fill,这样就显示单一的符号,使用了栅格图片标记(Raster Image Marker)

使用栅格符号

栅格符号的制作

栅格符号需要使用PHOTOSHOP制作一个PNG文件,把枸杞部分保留,周围空白使用魔棒或者颜色选择选出后加入蒙板变透明。PNG或者GIF可以存储透明的背景色,静止图片一般使用PNG格式存储。

PS抠图,去除白背景,背景透明,存储PNG文件

将做好的PNG导入QGIS中作为符号即可。

在Layout中进行布局排版后即可完成下图。制图排版具体步骤可以查阅参考文献或查看QGIS专题

枸杞产区地图

参考文献

  1. QGIS |如何制作行政区划四色图
  2. R语言降水量数据处理QGIS绘制等降水量线图
  3. 推荐一个野外考察神器!+QGIS野外考察路径制图

点击阅读原文查看视频课程

走天涯徐小洋地理数据科学
一个爱生活的地理土博,分享GIS、遥感、空间分析、R语言、景观生态等地理数据科学实操教程、经典文献、数据资源
 最新文章