27_使用QGIS3处理建模器自动化复杂工作流
原文链接:https://www.qgistutorials.com/en/docs/3/processing_graphical_modeler.html
使用处理建模器(QGIS3)自动化复杂工作流¶
GIS工作流通常涉及许多步骤——每一步都会生成供下一步使用的中间输出。如果您更改了输入数据或想要调整某个参数,就需要再次手动执行整个过程。幸运的是,QGIS内置了一个图形化建模器,可以帮助您定义工作流并通过一次调用运行它。您还可以对大量输入批量运行这些工作流。
任务概述¶
我们将以一个海上盗版事件的点图层为例,创建一个处理模型,通过在全球六边形网格上聚合这些事件来生成密度图。
您将学到的其他技能¶
- 使用全球等面积投影并设置项目坐标参考系统(Project CRS)。
- 对多边形图层应用分级符号系统(Graduated symbology)。
获取数据¶
美国国家地理空间情报局(National Geospatial-Intelligence Agency)的海上安全信息门户网站以反航运活动消息的形式提供了一个包含所有海上盗版事件信息的shapefile。下载该数据库的Arc Shape file版本。
Natural Earth 提供多个全球矢量图层。下载包含陆地多边形的10m Physical Vectors - Land图层。
为方便起见,您也可以直接从下方下载上述图层的副本:
数据来源:[NGA_MSI] [NATURALEARTH]
操作步骤¶
- 在 QGIS 浏览器面板中,定位到您保存下载数据的目录。展开
ne_10m_land.zip并选择ne_10m_land.shp图层。将该图层拖到画布上。接着,找到ASAM_shp.zip文件。展开它,选择asam_data_download/ASAM_events.shp图层并将其拖到画布上。

ASAM_events.shp图层没有关联的投影信息,因此系统会提示您在坐标参考系统选择器中选择一个CRS。此处的点坐标是纬度和经度,所以选择WGS 84CRS 并点击确定。

如果您想对本教程提供反馈或分享您的使用经验,请在下方留言。(需要 GitHub 账户)