Skip to content

26_使用处理框架进行批处理(QGIS3)

原文链接:https://www.qgistutorials.com/en/docs/3/batch_processing.html

使用处理框架进行批处理(QGIS3)

QGIS中的处理框架提供了一个在QGIS内部运行原生及第三方数据处理算法的环境。它包含一个简洁的批处理界面,允许用户轻松地在多个图层上执行算法。批处理是一个很有用的工具,可以节省人工操作,帮助你自动化重复性任务。

任务概述

我们将使用一个批处理命令,将多个全球矢量图层裁剪到非洲的范围。

你将学到的其他技能

  • 创建一个过滤器,以从图层中移除不需要的要素,而无需创建新图层。
  • 将多个图层合并为单个Geopackage文件。

获取数据

Natural Earth 提供了多个全球矢量图层。请下载以下图层:

为了方便起见,你可以直接通过以下链接下载包含上述图层的Geopackage文件:

ne_global.gpkg

数据来源:[NATURALEARTH]

操作步骤

  1. 在QGIS的浏览器面板中,定位到你保存下载数据的目录。展开zipgpkg条目,选择ne_10m_admin_0_countries图层。将其拖拽到画布上。

../../_images/119.png

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

注意

提示:你也可以使用键盘快捷键F6来打开所选图层的属性表。

../../_images/216.png


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