⏱ 5 步速查(跟着做即可,详细步骤见下文):

  1. 第 1 步 · 打开插件管理器:「插件 → 管理并安装插件」,搜索目标插件
  2. 第 2 步 · 安装常用插件:QuickMapServices、QuickOSM、Qgis2Web 等按需安装(10 款推荐见正文)
  3. 第 3 步 · 启用/禁用:在已安装列表中勾选启用,避免冲突
  4. 第 4 步 · 更新插件:定期检查更新,保持与 QGIS 版本兼容
  5. 第 5 步 · 卸载清理:不再使用的插件及时卸载,保持软件轻快

QGIS 的插件系统是其最大的优势之一。通过安装插件,您可以扩展 QGIS 的功能,将其从一个桌面 GIS 软件转变为一个功能强大的地理信息处理平台。目前 QGIS 插件库中有超过 2000 个插件,涵盖数据获取、空间分析、制图出图、Web 发布等各个领域。本文精选了 10 个最实用、最受欢迎的插件,并详细介绍每个插件的功能和使用方法。

1. 如何安装 QGIS 插件

在介绍具体插件之前,先了解插件的安装方法。QGIS 提供了统一的插件管理器,安装过程非常简单。

打开插件管理器

  1. 在 QGIS 主菜单中点击「插件」→「管理和安装插件」
  2. 将打开插件管理器对话框,左侧有多个选项卡
  3. 「全部」选项卡显示所有可用插件,支持搜索
  4. 「已安装」选项卡显示当前已安装的插件
  5. 「未安装」选项卡显示尚未安装的插件

安装插件步骤

  1. 在搜索框中输入插件名称(如 QuickMapServices)
  2. 在搜索结果中找到目标插件
  3. 选中插件后,点击右下角的「安装插件」按钮
  4. 等待下载和安装完成,安装成功后插件会自动启用
  5. 关闭插件管理器,即可在菜单或工具栏中找到新安装的插件

注意事项

  • 部分插件可能需要网络连接来下载
  • 如果插件列表加载不出来,可能是网络问题,可以尝试配置代理
  • 建议只安装真正需要的插件,过多插件会影响 QGIS 的启动速度

2. QuickMapServices(在线地图底图)

功能简介:QuickMapServices 是最受欢迎的 QGIS 插件之一,它让您可以快速加载各种在线地图底图服务,包括 Google Maps、Bing Maps、OpenStreetMap、CartoDB 等,无需手动配置 WMS/WMTS 连接。

适用场景

  • 需要在线地图作为底图参考
  • 快速预览数据的地理位置是否正确
  • 制作带有卫星影像底图的地图

使用方法:安装后,在菜单「Web」→「QuickMapServices」中选择所需的地图服务即可加载。建议首次使用时点击「Settings」→「More services」添加更多地图源。

3. QuickOSM(OpenStreetMap 数据下载)

功能简介:QuickOSM 让您直接在 QGIS 中查询和下载 OpenStreetMap(OSM)数据,无需访问 OSM 网站或使用第三方工具。它支持按区域、按关键标签(Key-Value)进行精确查询。

适用场景

  • 获取道路、建筑、水系等矢量数据
  • 按类型提取特定地理要素(如所有餐厅、加油站)
  • 获取指定城市或区域的基础地理数据

使用方法:安装后,通过菜单「矢量」→「QuickOSM」→「QuickOSM」打开查询对话框。在「Key」中输入要素类型(如 highway),在「Value」中输入具体值(如 residential),选择查询范围后点击「运行查询」即可下载数据。

4. Qgis2Web(Web 地图发布)

功能简介:Qgis2Web 可以将 QGIS 中的地图图层和样式导出为独立的 Web 地图应用,支持 Leaflet 和 OpenLayers 两种前端框架。导出后生成的 HTML/CSS/JS 文件可以直接部署到任何 Web 服务器上。

适用场景

  • 快速制作交互式 Web 地图原型
  • 将 GIS 分析成果在线展示和分享
  • 不需要编程即可创建 Web 地图应用

使用方法:安装后,通过菜单「Web」→「qgis2web」打开导出对话框。在左侧选择要导出的图层、配置弹窗内容和样式,在右侧实时预览效果。设置完成后点击「导出」生成 Web 地图文件。

5. Time Manager(时间动画)

功能简介:Time Manager 插件为 QGIS 添加了时间维度支持,可以根据时间属性动态显示数据变化,创建时间动画效果。非常适合展示随时间变化的空间数据。

适用场景

  • 展示城市扩张过程
  • 分析人口迁徙或疾病传播的时空变化
  • 可视化交通事故或犯罪事件的时间分布

使用方法:安装后,通过菜单或工具栏打开 Time Manager 面板。点击「Settings」添加图层并指定时间字段,设置时间格式和播放间隔。配置完成后使用播放控制按钮查看时间动画,也可以导出为 GIF 或视频。

6. GRASS GIS(高级分析)

功能简介:GRASS GIS 是一个独立的开源 GIS 软件,也是历史最悠久的 GIS 项目之一。通过 QGIS 的 GRASS 插件,您可以直接在 QGIS 中调用 GRASS 的 400+ 个分析模块,涵盖栅格处理、地形分析、水文模拟、网络分析等高级功能。

适用场景

  • 水文分析:流域划分、径流模拟、汇水面积计算
  • 地形分析:坡度、坡向、山体阴影、地形湿度指数
  • 影像处理:影像分类、边缘检测、傅里叶变换
  • 网络分析:最短路径、旅行商问题

使用方法:安装后,QGIS 会新增「GRASS」菜单和工具栏。首次使用需要创建 GRASS 数据库(Location 和 Mapset),然后通过 Processing 工具箱或 GRASS 工具栏调用分析功能。

7. Processing / SAGA(处理框架)

功能简介:Processing 框架(现称 Processing)是 QGIS 内置的地理处理框架,集成了多个外部分析引擎,包括 SAGA GIS、GDAL、TauDEM 等。SAGA(System for Automated Geoscientific Analyses)提供了丰富的地形分析和地统计分析工具。

适用场景

  • 地形分析:多尺度地形位置指数、形态保护指数
  • 气候和气象数据插值
  • 批量处理大量数据文件
  • 创建可重复的分析工作流(模型构建器)

使用方法:Processing 框架默认集成在 QGIS 中,通过菜单「处理」→「工具箱」打开。SAGA 工具位于「SAGA」提供者下。如果 SAGA 工具不可用,需要确保安装了 SAGA GIS 并在 Processing 选项中正确配置路径。

8. AutoFields(自动属性计算)

功能简介:AutoFields 插件可以为矢量图层创建自动计算的字段。当要素的几何形状或其他属性发生变化时,AutoFields 字段会自动重新计算并更新,无需手动触发。

适用场景

  • 自动计算面积、周长、长度等几何属性
  • 根据其他字段值自动生成组合编码
  • 实时追踪数据修改时间

使用方法:安装后,选中要添加自动字段的图层,点击工具栏的 AutoFields 按钮或通过菜单打开。选择计算类型(如面积计算),设置字段名称和表达式,点击创建即可。之后编辑图层要素时,该字段会自动更新。

9. Profile Tool(地形剖面)

功能简介:Profile Tool 可以在 DEM(数字高程模型)上绘制地形剖面图。您只需在地图上绘制一条线,插件就会自动提取该线上的高程值并生成剖面图,支持多个 DEM 图层叠加比较。

适用场景

  • 工程选址:评估地形起伏对道路、管线规划的影响
  • 地质分析:分析地形剖面特征
  • 教学演示:直观展示地形高程变化

使用方法:安装后,确保已加载 DEM 栅格图层。点击工具栏的 Profile Tool 图标,在地图上点击绘制剖面线(双击结束),剖面图将在新窗口中显示。可以导出剖面数据为 CSV 或图片。

10. DataPlotly(数据图表)

功能简介:DataPlotly 基于 Plotly.js 库,可以在 QGIS 中创建各种交互式统计图表,包括散点图、柱状图、箱线图、饼图、直方图等。图表与地图要素联动,点击图表中的数据点可以在地图上高亮对应要素。

适用场景

  • 数据探索:快速了解属性数据的分布特征
  • 地图与图表联动展示
  • 生成可嵌入报告的高质量图表

使用方法:安装后,通过菜单或工具栏打开 DataPlotly 面板。选择图层、图表类型和字段映射,图表会实时显示在面板中。可以将图表添加到 Print Layout 中,实现地图和图表的统一排版。

11. Qmarxan(保护区规划)

功能简介:Qmarxan 是 Marxan 保护区规划软件的 QGIS 前端插件。Marxan 是全球最广泛使用的系统保护规划工具,用于确定优先保护区域。Qmarxan 让您可以在 QGIS 中完成从数据准备到结果分析的全流程。

适用场景

  • 自然保护区规划和选址
  • 生态廊道设计
  • 生物多样性保护优先区域评估

使用方法:安装后,通过菜单打开 Qmarxan 界面。需要准备规划单元(Planning Units)和物种分布等输入数据,设置保护目标和代价参数后运行 Marxan 算法。分析结果以图层形式加载到 QGIS 中进行可视化。

12. 插件管理技巧

随着使用的深入,您可能会安装越来越多的插件。以下是一些插件管理的实用技巧:

启用和禁用插件

不需要卸载即可暂时关闭插件。在插件管理器的「已安装」选项卡中,取消勾选插件前的复选框即可禁用。禁用后插件不再加载,但不影响后续重新启用。这对于排查插件冲突特别有用。

更新插件

插件作者会不定期发布更新以修复 Bug 或添加新功能。在插件管理器的「可升级」选项卡中可以查看所有有更新可用的插件。建议定期检查并更新插件,但注意查看更新日志,确认新版本与您的 QGIS 版本兼容。

卸载插件

如果确定不再需要某个插件,可以将其卸载以节省磁盘空间和提高启动速度。在插件管理器中选中插件,点击「卸载插件」按钮即可。卸载不会影响您的项目文件和数据。

离线安装插件

如果您的电脑无法直接访问 QGIS 插件仓库,可以从 QGIS 插件网站 手动下载插件的 ZIP 文件,然后在插件管理器中点击「从 ZIP 安装」进行离线安装。

合理使用插件可以极大地提升您的 QGIS 工作效率。建议根据实际工作需求选择安装,逐步探索每个插件的功能。更多 QGIS 使用技巧和教程,请访问 QGISCN 教程中心。如需下载最新版本的 QGIS,请前往 下载页面