26_使用处理框架进行批处理(QGIS3)
原文链接:https://www.qgistutorials.com/en/docs/3/batch_processing.html
使用处理框架进行批处理(QGIS3)¶
QGIS中的处理框架提供了一个在QGIS内部运行原生及第三方数据处理算法的环境。它包含一个简洁的批处理界面,允许用户轻松地在多个图层上执行算法。批处理是一个很有用的工具,可以节省人工操作,帮助你自动化重复性任务。
任务概述¶
我们将使用一个批处理命令,将多个全球矢量图层裁剪到非洲的范围。
你将学到的其他技能¶
- 创建一个过滤器,以从图层中移除不需要的要素,而无需创建新图层。
- 将多个图层合并为单个Geopackage文件。
获取数据¶
Natural Earth 提供了多个全球矢量图层。请下载以下图层:
为了方便起见,你可以直接通过以下链接下载包含上述图层的Geopackage文件:
数据来源:[NATURALEARTH]
操作步骤¶
- 在QGIS的浏览器面板中,定位到你保存下载数据的目录。展开
zip或gpkg条目,选择ne_10m_admin_0_countries图层。将其拖拽到画布上。

- 你将看到该图层已加载到图层面板中。由于我们的任务是将全球图层裁剪到非洲的边界,我们首先需要准备一个仅包含该大陆要素的图层。让我们查看属性表,看看可以使用哪一列来查询属于特定大陆的要素。右键点击
ne_10m_admin_0_countries图层,然后选择"打开属性表"。
注意
提示:你也可以使用键盘快捷键F6来打开所选图层的属性表。

如果你想提供反馈或分享你学习此教程的经验,请在下方评论。(需要GitHub账户)