QGIS入门教程九: 插件库怎么使用?必装插件有哪些?
引言:在学习《QGIS入门教程九: 插件库怎么使用?必装插件有哪些?》时,很多新手遇到的第一个问题不是“插件能做什么”,而是“插件库在哪里、为什么搜不到插件、哪些插件真的值得安装”。这篇文章以 QGIS 插件库为核心,带你完成插件搜索、安装、启用、更新和排错,并给出一份适合 GIS 初学者的必装插件清单。

背景:QGIS 插件库解决什么问题
QGIS 本身已经包含数据加载、符号化、编辑、空间分析、制图输出等常用功能。但在实际工作中,我们经常会遇到一些更具体的需求,例如在线底图加载、批量处理、影像下载、几何检查、WebGIS 发布、CAD 数据辅助处理等。
这些扩展能力通常通过 QGIS 插件库 来补充。插件可以理解为给 QGIS 安装的“小工具包”,它们由 QGIS 官方、社区开发者或第三方团队维护。安装后,插件可能出现在菜单栏、工具栏、处理工具箱或图层面板中。
对 GIS 初学者来说,插件库的价值主要有三点:
- 减少重复操作,例如批量转换格式、批量裁剪、批量字段处理。
- 补齐常用功能,例如在线底图、数据检查、影像服务连接。
- 扩展工作流,例如从桌面制图连接到 WebGIS 发布、数据库管理或遥感处理。
但插件并不是装得越多越好。插件过多会让界面变乱,也可能增加启动时间,甚至出现版本不兼容。因此,新手应该先学会插件库的基本使用,再按实际需求安装少量可靠插件。
原理:QGIS 插件库是怎么工作的
QGIS 插件通常使用 Python 编写。安装插件时,QGIS 会从插件仓库下载插件文件,并放到本机用户目录下的 QGIS 配置文件夹中。启用插件后,QGIS 会在启动或加载界面时读取插件代码,并把插件功能挂接到菜单、工具栏或处理框架里。
QGIS 插件库通常包括两类来源:
- 官方插件仓库:在 QGIS 插件管理器中默认可用,是最推荐新手使用的来源。
- 第三方 ZIP 插件:开发者提供的压缩包插件,需要手动安装,适合有明确来源和版本说明的插件。
插件是否能正常使用,主要取决于以下因素:
- 插件是否支持当前 QGIS 版本。
- 插件依赖的 Python 库是否已经安装。
- 网络是否可以访问 QGIS 插件仓库。
- 插件是否仍在维护,是否适配新的 QGIS API。
- 插件是否与其他插件或系统环境冲突。
所以,当你遇到 QGIS 插件库打不开、插件安装失败、插件搜索不到、插件装了不显示时,不要急着重装 QGIS,应先按插件仓库、版本兼容、网络代理和启用状态逐项检查。
步骤:QGIS 插件库怎么使用
第一步:打开 QGIS 插件管理器
启动 QGIS 后,在顶部菜单栏中依次点击:
- 插件
- 管理并安装插件
打开后,你会看到 QGIS 插件管理器。左侧一般包含“全部”“已安装”“未安装”“可升级”“设置”等分类。中间是插件列表,右侧或下方会显示插件说明、版本、作者、评分和安装按钮。
第二步:搜索需要的插件
在插件管理器顶部的搜索框中输入关键词,例如:
- 输入 QuickMapServices 搜索在线底图插件。
- 输入 DataPlotly 搜索图表分析插件。
- 输入 qgis2web 搜索 WebGIS 导出插件。
- 输入 Geometry 搜索几何检查或几何处理相关插件。
搜索插件时建议使用英文关键词,因为 QGIS 插件名称和插件说明多数是英文。如果你不知道插件全名,可以先搜索功能词,例如 map、web、cad、geometry、raster、profile。
第三步:安装插件
选中插件后,点击 安装插件。安装成功后,按钮通常会变为“卸载插件”或显示已安装状态。部分插件安装后会立即出现在工具栏,也有些插件需要重启 QGIS 才能正常显示。
安装完成后建议检查三个位置:
- 顶部菜单栏是否新增插件菜单。
- 工具栏是否出现新的图标。
- 处理工具箱中是否新增对应工具。
第四步:启用或禁用插件
在插件管理器的 已安装 分类中,可以看到当前已经安装的插件。插件名称前通常有复选框:
- 勾选表示启用插件。
- 取消勾选表示禁用插件。
如果插件已经安装但界面上找不到,优先检查它是否被禁用。对于不常用的插件,建议禁用而不是直接卸载,这样可以减少 QGIS 启动时加载的插件数量。
第五步:更新插件
当插件有新版本时,插件管理器左侧的 可升级 分类会显示可更新插件。建议定期更新常用插件,特别是与在线服务、WebGIS、数据库连接相关的插件。
但在生产项目中,不建议在项目交付前随意更新插件。更新可能改变工具参数、输出结果或依赖环境。更稳妥的做法是先在测试环境更新,确认项目文件和处理流程没有异常,再更新正式环境。
第六步:从 ZIP 文件安装插件
如果你拿到的是第三方插件 ZIP 文件,可以在插件管理器中选择 从 ZIP 安装。操作前请确认:
- 插件来源可信。
- 插件说明中明确支持你的 QGIS 版本。
- ZIP 文件没有被重复压缩。
- 插件不是为旧版 QGIS 2 编写的。
新手不建议随意安装来源不明的 ZIP 插件。插件本质上会在本机 QGIS 环境中执行代码,来源不可信的插件可能带来安全风险。
步骤:适合新手的 QGIS 必装插件有哪些
下面这份 QGIS 必装插件清单面向 GIS 学生、入门工程师和日常制图分析用户。建议按需求安装,不必一次全部安装。
1. QuickMapServices:在线底图加载
QuickMapServices 是很多 QGIS 用户最常安装的插件之一。它可以快速加载常见在线底图服务,用于数据检查、位置参考和制图背景。
适用场景:
- 检查矢量数据是否落在正确位置。
- 给专题图添加参考底图。
- 快速查看项目区周边地物和道路背景。
使用提醒:在线底图通常有服务条款、访问限制和坐标系要求。正式制图或商业项目中,应确认底图来源是否允许使用。
2. qgis2web:快速导出 WebGIS 页面
qgis2web 可以把 QGIS 中的图层样式导出为 Leaflet 或 OpenLayers 网页地图。它适合 WebGIS 入门学习,也适合快速制作简单的在线地图原型。
适用场景:
- 把 QGIS 项目快速转换为网页地图。
- 学习 Leaflet 和 OpenLayers 的基本结构。
- 给非 GIS 用户展示一个可交互的地图页面。
使用提醒:qgis2web 适合原型和轻量展示,不适合直接替代完整的 WebGIS 系统。数据量较大时,需要进一步做切片、简化、服务发布或前端性能优化。
3. DataPlotly:在 QGIS 中做图表分析
DataPlotly 可以在 QGIS 中根据图层属性生成散点图、柱状图、箱线图等图表。它适合做属性分布检查和空间数据探索。
适用场景:
- 查看字段值分布是否异常。
- 比较不同区域的统计指标。
- 把空间图层与统计图表结合展示。
使用提醒:图表结果依赖属性字段质量。使用前应检查字段类型、空值、异常值和单位是否一致。
4. Profile Tool:查看高程剖面
Profile Tool 常用于 DEM 高程数据分析,可以沿线查看地形剖面。对于水文、道路、管线、地形分析入门非常实用。
适用场景:
- 根据 DEM 查看路线高程变化。
- 分析河道、道路或管线沿线起伏。
- 辅助判断地形坡度和高差。
使用提醒:剖面结果受 DEM 分辨率、坐标系单位和采样线位置影响。分析前应确认 DEM 的空间参考和像元大小。
5. Lat Lon Tools:经纬度坐标辅助工具
Lat Lon Tools 适合处理经纬度坐标输入、坐标定位和坐标格式转换等工作。对于经常拿到表格坐标、GPS 点或经纬度文本的用户很有帮助。
适用场景:
- 根据经纬度快速定位地图位置。
- 处理不同格式的经纬度文本。
- 辅助检查点位是否在正确区域。
使用提醒:经纬度坐标应确认顺序。很多错误来自把经度和纬度写反,或者把 WGS84 坐标误当成本地投影坐标。
6. Spreadsheet Layers:直接读取表格数据
Spreadsheet Layers 可以帮助 QGIS 更方便地读取电子表格数据,并根据坐标字段生成点图层。它适合初学者处理 Excel 或类似表格来源的坐标数据。
适用场景:
- 把含经纬度字段的表格转换为点图层。
- 快速检查采样点、门店点、设施点位置。
- 辅助完成表格数据空间化。
使用提醒:表格字段名、坐标字段类型和坐标系要提前整理。更规范的做法是把表格另存为 CSV,再在 QGIS 中明确指定 X 字段、Y 字段和坐标系。
7. Serval:栅格像元编辑
Serval 用于在 QGIS 中编辑栅格像元值。它适合小范围修补分类栅格、掩膜栅格或局部异常像元。
适用场景:
- 修正少量错误分类像元。
- 编辑局部 NoData 区域。
- 处理小范围栅格质量问题。
使用提醒:栅格编辑具有破坏性,操作前一定要备份原始数据。大面积栅格重分类更建议使用栅格计算器或处理工具箱。
8. GeoCoding 插件:地址匹配与地理编码
地理编码类插件可以把地址文本转换为空间点位。不同插件支持的服务源不同,常见用途是把地址表、单位名称或兴趣点文本转换为地图上的点。
适用场景:
- 把地址表转换为空间点位。
- 批量检查地址数据的空间分布。
- 辅助制作设施点、客户点、事件点图层。
使用提醒:地理编码结果受服务源、地址完整度、行政区划字段和网络访问影响。正式使用前应抽样核查匹配结果,不要直接相信全部自动匹配结果。
常见坑:QGIS 插件库打不开、搜不到、装不上怎么办
插件库列表为空
如果打开 QGIS 插件库后列表为空,优先检查网络连接和插件仓库设置。进入插件管理器的 设置 页面,确认官方插件仓库没有被删除或禁用。
可以尝试:
- 切换网络环境。
- 检查是否使用了代理。
- 关闭再重新打开插件管理器。
- 重启 QGIS。
- 确认系统时间是否正确。
插件搜索不到
插件搜索不到通常有三个原因:关键词不准确、插件不兼容当前 QGIS 版本、插件没有收录在当前仓库。建议先用英文功能词搜索,再确认插件名称拼写。
如果网上教程中的插件在你的 QGIS 插件库中找不到,可能是教程版本较旧。部分插件已经停止维护,或仅支持旧版 QGIS。
插件安装失败
插件安装失败常见原因包括网络中断、权限不足、插件包损坏、依赖库缺失。可以尝试重新安装,或在 QGIS 的 Python 错误提示中查看具体报错。
如果错误信息中出现 Python module not found,说明插件依赖某个 Python 库,但当前 QGIS Python 环境中没有安装。新手不建议盲目修改 QGIS 自带 Python 环境,应先查阅插件文档。
插件装了但界面上找不到
插件安装后不显示,不一定是安装失败。可以按以下顺序检查:
- 在“已安装”分类中确认插件是否勾选启用。
- 查看顶部菜单栏是否新增插件菜单。
- 查看工具栏空白处右键菜单,确认插件工具栏是否被隐藏。
- 打开“处理工具箱”,搜索插件工具名称。
- 重启 QGIS。
插件导致 QGIS 启动变慢或报错
如果 QGIS 启动变慢、频繁弹出 Python 错误,可能与某个插件有关。可以进入插件管理器禁用最近安装的插件。如果 QGIS 已经无法正常打开,可以尝试重置 QGIS 用户配置文件,或手动移除用户插件目录中的可疑插件。
方法比较:插件、内置工具和处理工具箱怎么选
| 方式 | 适合场景 | 优点 | 注意事项 |
|---|---|---|---|
| QGIS 内置功能 | 图层加载、编辑、符号化、常规空间分析 | 稳定、兼容性好、学习成本低 | 某些细分功能不够方便 |
| 处理工具箱 | 缓冲区、叠加分析、裁剪、栅格处理、批处理 | 流程规范,可重复执行,适合分析任务 | 需要理解参数和坐标系 |
| QGIS 插件库 | 在线底图、WebGIS 导出、图表、特定格式或特殊工作流 | 扩展性强,能快速补齐功能 | 依赖维护状态和版本兼容 |
| Python 脚本 | 批量自动化、复杂规则处理、可复现流程 | 灵活、可自动化、适合工程化 | 需要编程基础和环境管理能力 |
对初学者来说,推荐顺序是:先用 QGIS 内置功能和处理工具箱解决常规问题,再用插件补齐特定需求,最后在重复性很强的场景中学习 Python 或 PyQGIS 自动化。
检查清单:安装 QGIS 插件前后要确认什么
安装插件前,建议检查:
- 这个插件是否真的解决当前问题,而不是看起来“很强大”。
- 插件是否支持你当前使用的 QGIS 版本。
- 插件最近是否仍有更新或维护记录。
- 插件说明中是否提到额外依赖。
- 插件来源是否可信。
安装插件后,建议检查:
- 插件是否已经启用。
- 插件入口在菜单、工具栏还是处理工具箱。
- 插件运行后输出结果是否符合预期。
- 项目文件再次打开时是否报错。
- 是否影响 QGIS 启动速度或其他插件。
如果你是在课程、项目或团队环境中使用 QGIS,建议记录插件名称、版本和用途。这样别人打开你的项目时,能快速知道需要安装哪些插件。
FAQ:QGIS 插件库常见问题
QGIS 必装插件是不是越多越好?
不是。QGIS 必装插件应该根据你的工作流选择。初学者建议先安装 QuickMapServices、qgis2web、DataPlotly、Profile Tool 等常用插件,其他插件等遇到具体需求再安装。
QGIS 插件库打不开一定是软件坏了吗?
不一定。更多时候是网络、代理、插件仓库设置或临时连接问题。先检查插件管理器设置和网络环境,再考虑修复或重装 QGIS。
为什么教程里有的插件我搜不到?
可能是插件名称拼写不同,也可能是插件已经不支持你的 QGIS 版本。很多旧教程基于早期 QGIS 版本,插件维护状态可能已经变化。
插件安装后会不会改变我的原始数据?
大多数插件不会自动修改原始数据,但涉及编辑、栅格修改、批处理转换的插件可能会写入文件。操作前应备份数据,并确认输出路径不要覆盖原始文件。
QGIS 插件和 ArcGIS Pro 插件一样吗?
不一样。QGIS 插件主要基于 QGIS 的插件体系和 Python 环境,通常从 QGIS 插件库安装。ArcGIS Pro 的扩展方式、许可体系和开发框架不同,两者不能直接通用。
新手应该先学插件还是先学基础工具?
建议先学基础工具。插件能提高效率,但不能替代坐标系、图层、字段、几何、栅格和空间分析基础。基础概念不清楚时,插件越多反而越容易误操作。
结论:先掌握插件库,再按需求安装必装插件
QGIS 插件库是 QGIS 入门后非常重要的扩展入口。正确的学习顺序不是一次性安装很多插件,而是先掌握插件搜索、安装、启用、更新和排错方法,再围绕自己的工作场景选择真正需要的 QGIS 必装插件。
如果你主要做制图和数据检查,可以优先安装在线底图和图表类插件;如果你学习 WebGIS,可以尝试 qgis2web;如果你处理 DEM,可以关注剖面和栅格相关插件。无论安装哪个插件,都要记住三点:确认版本兼容、检查输出结果、保留原始数据备份。
掌握这些方法后,QGIS 插件库就不再是一个“插件市场”,而会变成你扩展 GIS 工作流、提高效率和解决具体问题的工具箱。