QGIS如何使用?新手入门必备操作清单(附:10个常用工具详解)

ArcPy
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

引言:很多刚接触桌面 GIS 的同学都会问:QGIS如何使用?新手入门必备操作清单(附:10个常用工具详解)这篇文章就围绕一个最实际的问题来写:从下载安装到打开数据、设置坐标系、做基础分析、出图导出,新手应该按什么顺序掌握 QGIS。

QGIS 是一款开源桌面 GIS 软件,适合学习 GIS 基础、处理矢量和栅格数据、制作专题图,也能配合 PostGIS、GeoPackage、GeoJSON、Shapefile 等常见空间数据格式完成日常工作。本文不堆概念,而是给你一份可照着操作的 QGIS新手入门清单,并拆解 10 个最常用工具的使用场景。

背景:新手学习 QGIS 最容易卡在哪里

很多人第一次打开 QGIS,会遇到几个典型问题:

  • 不知道应该先加载什么数据,也不清楚 Shapefile、GeoPackage、GeoJSON 的区别。
  • 图层加载后位置不对,怀疑数据坏了,其实多半是坐标系设置问题。
  • 能看到地图,但不知道如何查询属性、选择要素、计算面积和长度。
  • 会点工具,但不知道每个工具适合解决什么 GIS 问题。
  • 地图做好了,却不会布局、加比例尺、图例和导出图片或 PDF。

所以,回答“QGIS如何使用”不能只讲按钮位置,更要建立一个完整工作流:导入数据 → 检查坐标系 → 查看属性 → 编辑数据 → 空间处理 → 样式制图 → 布局导出

QGIS如何使用与QGIS新手入门操作清单工作流示意图
QGIS新手入门建议按“数据、坐标系、查询、编辑、分析、制图、导出”的顺序学习。

原理:先理解 QGIS 的基本工作方式

在正式操作前,新手要先理解 QGIS 的三个核心概念:项目、图层和坐标参考系统。

1. 项目不是数据本身

QGIS 的项目文件通常是 .qgz.qgs。项目文件保存的是图层引用、样式、布局、坐标系、插件配置等信息,它通常不直接保存原始空间数据。

如果你移动了 Shapefile、GeoPackage 或影像文件的位置,再打开 QGIS 项目时就可能出现图层丢失。因此,新手做项目时建议把项目文件和数据文件放在同一个文件夹结构中。

2. 图层是 QGIS 操作的基本对象

QGIS 中常见图层包括:

  • 矢量图层:点、线、面数据,例如行政区、道路、采样点。
  • 栅格图层:像素数据,例如 DEM、遥感影像、土地覆盖栅格。
  • 数据库图层:来自 PostGIS、SpatiaLite、GeoPackage 的空间表。
  • 在线服务图层:WMS、WMTS、XYZ 瓦片等底图服务。

3. 坐标系决定地图位置和量算结果

QGIS 中的坐标参考系统简称 CRS。新手经常遇到“图层不重合”“面积不准”“长度单位不对”,很多时候都是 CRS 没有正确理解造成的。

简单说:

  • 经纬度坐标系常见单位是度,例如 WGS 84,EPSG:4326。
  • 投影坐标系常见单位是米,例如 UTM、高斯克吕格、Web Mercator 等。
  • 计算面积和长度时,通常应使用适合研究区的投影坐标系,而不是直接用经纬度。

步骤:QGIS新手入门必备操作清单

步骤 1:安装 QGIS 并创建项目

  1. 从 QGIS 官方网站下载适合自己系统的版本。
  2. 新手建议优先安装长期稳定版本,而不是只追求最新版本。
  3. 打开 QGIS 后,先新建项目。
  4. 通过 项目属性 设置项目 CRS。
  5. 保存项目文件,建议使用英文路径,避免路径过长或特殊符号。

如果你是课堂学习或刚入门 GIS,建议先准备一个示例数据文件夹,例如包含行政区面、道路线、兴趣点点位和一张底图影像。

步骤 2:加载矢量数据

加载矢量数据是学习 QGIS如何使用 的第一项基础操作。常见路径是使用数据源管理器添加图层。

  1. 打开 图层 菜单。
  2. 选择 添加图层
  3. 根据数据类型选择矢量图层、栅格图层或数据库图层。
  4. 选择文件,例如 .shp.gpkg.geojson
  5. 点击添加后,在图层面板中检查是否正常显示。

新手要注意:Shapefile 不是一个单独文件,而是一组文件。至少要保留 .shp.shx.dbf,如果涉及坐标系还应保留 .prj

步骤 3:检查图层坐标系

加载数据后,不要急着分析。先检查图层 CRS 和项目 CRS 是否合理。

  1. 在图层面板中右键图层。
  2. 打开 属性
  3. 查看 信息 中的 CRS。
  4. 如果 CRS 缺失,需要根据数据来源确认真实坐标系。
  5. 如果只是显示不一致,可以使用按需投影显示;如果要计算面积或长度,建议另存为正确投影坐标系的新数据。

不要把“定义坐标系”和“转换坐标系”混为一谈。定义坐标系是告诉 QGIS 原数据本来是什么坐标系;转换坐标系是把数据坐标从一个 CRS 变换到另一个 CRS。

步骤 4:查看属性表和选择要素

属性表是矢量数据的核心。每一个点、线、面要素通常对应属性表中的一行记录。

  1. 右键图层,选择 打开属性表
  2. 查看字段名称、字段类型和属性值。
  3. 使用选择工具在地图上点选要素。
  4. 使用属性表中的筛选或表达式选择记录。
  5. 确认选择结果是否在地图窗口高亮显示。

常见表达式示例:

"name" = '天河区'
"population" > 100000

表达式中的字段名通常用英文双引号,文本值用英文单引号。字段类型不匹配时,筛选结果可能为空。

步骤 5:编辑点、线、面要素

QGIS 可以直接编辑矢量图层,但新手一定要养成备份习惯。

  1. 右键图层,选择 切换编辑模式
  2. 使用添加要素工具绘制点、线或面。
  3. 录入属性字段值。
  4. 使用节点工具调整几何形状。
  5. 保存编辑并关闭编辑模式。

如果你编辑的是 Shapefile,要注意字段名长度、中文编码和几何类型限制。更推荐新项目使用 GeoPackage,因为它更适合保存多个图层、中文字段和复杂项目数据。

步骤 6:计算面积、长度和坐标

这是 QGIS常用工具 中使用频率很高的一类操作。可以通过字段计算器完成。

  1. 打开图层属性表。
  2. 点击字段计算器。
  3. 选择创建新字段。
  4. 设置字段类型,例如小数。
  5. 使用表达式计算面积、长度或坐标。

常用表达式:

$area
$length
x($geometry)
y($geometry)

如果图层是经纬度坐标系,$area$length 的结果可能不是你期望的平方米或米。正式统计前,应先把数据转换到适合本地区的投影坐标系。

步骤 7:进行缓冲区分析

缓冲区用于回答“某个对象周边一定距离范围内有什么”的问题,例如道路 500 米范围、河流 100 米保护带、学校 1 公里服务范围。

  1. 打开 处理工具箱
  2. 搜索 缓冲区
  3. 选择输入图层。
  4. 设置距离,例如 500。
  5. 确认单位是否为米。
  6. 选择输出到临时图层或保存为文件。
  7. 运行后检查缓冲区范围是否合理。

缓冲区距离是否正确,取决于输入图层的坐标系。如果数据仍是经纬度,直接输入 500 并不等于 500 米。

步骤 8:裁剪、相交和叠加分析

叠加分析是 GIS 的基本能力,常用于从大范围数据中提取研究区,或分析两个图层之间的空间关系。

工具 典型用途 新手注意点
裁剪 用研究区边界截取道路、用地、河流等数据 输入图层和裁剪图层最好使用一致 CRS
相交 保留两个图层重叠部分,并继承属性 输出字段可能变多,需要清理字段
联合 合并两个面图层的空间覆盖和属性信息 几何复杂时可能运行较慢
按位置选择 选择落在某个区域内、相交或距离一定范围内的要素 只是选择,不一定生成新图层

做叠加分析前,建议先运行几何检查或修复几何,避免由于自相交、多部件异常导致处理失败。

步骤 9:设置符号样式和标注

地图不仅要有数据,还要能读懂。QGIS 的样式系统可以制作分类图、分级色彩、单一符号和热力图。

  1. 右键图层,打开 属性
  2. 进入 符号系统
  3. 根据字段选择分类、渐变或规则样式。
  4. 调整颜色、线宽、透明度和填充样式。
  5. 进入 标注,选择需要显示的字段。
  6. 设置字体、缓冲、避让和比例尺可见范围。

新手制图时不要使用过多颜色。分类图建议控制在 5 到 7 类以内,标注也要避免全图密密麻麻无法阅读。

步骤 10:布局制图并导出成果

最后一步是把地图做成可以汇报、提交或发布的成果图。

  1. 打开 项目 菜单,选择新建打印布局。
  2. 添加地图框。
  3. 添加标题、图例、比例尺、指北针和数据来源说明。
  4. 检查地图范围、比例尺和图层显示是否正确。
  5. 导出为 PNG、PDF 或 SVG。

如果用于论文或报告,建议导出 PDF 或高分辨率 PNG。如果后续要在矢量软件中排版,可以导出 SVG,但要注意字体和符号兼容性。

常见坑:QGIS如何使用时最容易出错的地方

1. 图层加载后跑到很远的位置

优先检查图层 CRS 是否正确。不要看到图层不重合就随便指定 EPSG:4326。应根据数据来源确认真实坐标系,例如国家基础地理数据、测绘成果、GPS 采集数据、互联网底图数据使用的 CRS 可能不同。

2. 面积和长度计算结果明显不对

如果面积单位看起来很小,或者长度不像米,很可能图层还是经纬度坐标系。解决方法是将数据另存为适合研究区的投影坐标系,再用字段计算器计算。

3. Shapefile 中文乱码

Shapefile 对编码支持有限。遇到中文乱码时,可以尝试设置数据源编码,或将数据转换为 GeoPackage。长期项目建议优先使用 GeoPackage。

4. 处理工具运行失败

常见原因包括几何无效、字段名冲突、输出路径包含特殊字符、输入数据为空、坐标系不一致。建议先把数据保存到英文路径,并运行修复几何工具。

5. 底图能看见,自己的数据看不见

可能是图层顺序、比例尺范围、符号透明度、坐标系或数据范围问题。可以右键图层选择缩放到图层,确认数据是否在当前视图范围内。

方法比较:QGIS 与常见 GIS 工具怎么选

工具 适合场景 优势 限制
QGIS 学习 GIS、数据处理、专题制图、开源工作流 免费开源,插件丰富,支持格式多 部分高级行业流程需要自己组合工具
ArcGIS Pro 企业级 GIS、制图生产、复杂地理处理 生态完整,工具体系成熟 商业授权成本较高
GeoPandas Python 批量空间数据处理 适合自动化和数据分析 不适合直接做交互式制图排版
PostGIS 空间数据库、多人协作、大数据空间查询 查询能力强,适合后端和 WebGIS 需要数据库基础
WebGIS 框架 在线地图展示和交互应用 适合发布到浏览器 数据预处理通常仍需要 QGIS 或数据库

如果你是 GIS 初学者,QGIS 是非常合适的入门工具。它能帮你理解空间数据、坐标系、属性表、空间分析和地图制图这些核心概念。

检查清单:QGIS新手入门每次项目都建议核对

  • 是否把项目文件和数据文件放在清晰的文件夹结构中?
  • 是否确认每个图层的 CRS?
  • 是否区分了定义坐标系和转换坐标系?
  • 是否在正式分析前备份了原始数据?
  • 是否检查了属性字段类型和空值?
  • 是否修复了无效几何?
  • 面积和长度计算是否使用了合适的投影坐标系?
  • 缓冲区距离单位是否正确?
  • 裁剪、相交等工具输出结果是否抽样核查?
  • 专题图是否包含标题、图例、比例尺、指北针和数据来源?

QGIS常用工具详解:新手优先掌握这 10 个

1. 数据源管理器

用于添加矢量、栅格、数据库和在线服务图层。新手学习 QGIS如何使用 时,应先熟悉这个入口,因为大部分数据加载都从这里开始。

2. 图层属性

用于查看 CRS、字段、源路径、样式、标注和元数据。遇到图层显示异常时,图层属性是第一检查位置。

3. 属性表

用于查看和编辑字段值,也可以进行选择、筛选和字段计算。属性表能帮助你判断数据是否完整、字段是否可用。

4. 字段计算器

用于批量计算面积、长度、坐标、分类字段和文本拼接。它是 QGIS常用工具 中最值得新手反复练习的工具之一。

5. 选择工具

包括手动选择、按表达式选择、按位置选择等。它适合在分析前快速筛选目标要素。

6. 缓冲区工具

用于生成距离范围。典型场景包括道路影响范围、公共服务半径、生态保护边界等。使用前必须确认单位。

7. 裁剪工具

用于按研究区边界提取数据。比如从全市道路中裁剪出某一区县道路,是最常见的数据预处理操作。

8. 相交工具

用于计算两个图层重叠区域,并保留相关属性。适合做用地叠加、行政区统计、保护区交叉分析。

9. 修复几何工具

用于处理无效几何。很多处理工具报错,不是 QGIS 本身有问题,而是输入数据存在自相交、空几何或拓扑异常。

10. 布局管理器

用于输出正式地图。它可以添加地图框、图例、比例尺、指北针、文字说明,并导出图片或 PDF。

FAQ:QGIS如何使用常见问题

Q1:QGIS适合完全零基础的人学习吗?

适合。QGIS 的界面上手难度不高,但真正学会需要理解空间数据、坐标系、属性表和空间分析。建议新手不要一开始就装很多插件,先把加载数据、坐标系、属性表、字段计算器、缓冲区、裁剪和布局导出练熟。

Q2:QGIS新手入门应该先学矢量还是栅格?

建议先学矢量。点、线、面和属性表更容易理解,也更贴近日常 GIS 数据处理。掌握矢量后,再学习 DEM、遥感影像、栅格计算和重分类会更顺畅。

Q3:为什么 QGIS 中图层能显示,但分析结果为空?

常见原因包括空间位置不重叠、CRS 设置错误、属性筛选条件不成立、几何无效、输入图层没有被正确选择。建议先缩放到图层,检查范围,再打开属性表确认要素数量。

Q4:QGIS可以替代 ArcGIS Pro 吗?

对学习、日常数据处理、专题制图和很多空间分析任务来说,QGIS 完全够用。但如果你的单位依赖 ArcGIS Pro 的专有工具、企业地理数据库或特定制图规范,就需要结合实际工作环境选择。

Q5:QGIS常用工具需要全部学完才能做项目吗?

不需要。新手先掌握数据加载、属性表、坐标系、字段计算器、缓冲区、裁剪、相交和布局导出,就可以完成很多基础项目。后续再根据任务学习网络分析、栅格分析、批处理和模型构建器。

Q6:QGIS 项目发给别人后为什么打不开图层?

因为 QGIS 项目文件通常只保存图层路径,不一定包含原始数据。发送项目时,应同时打包数据文件,并尽量使用相对路径。最稳妥的方式是把项目和数据放在同一个文件夹中再压缩发送。

结论:按工作流学习,比零散点按钮更有效

如果你正在搜索 QGIS如何使用,最重要的不是记住每个菜单在哪里,而是建立一套稳定的 GIS 操作流程:先组织数据,再检查坐标系,然后查看属性、编辑要素、执行空间分析,最后完成样式制图和布局导出。

对新手来说,本文这份 QGIS新手入门操作清单和 10 个 QGIS常用工具已经覆盖了大部分基础任务。建议你拿一份真实数据,从加载图层开始完整做一遍:检查 CRS、打开属性表、计算面积、做缓冲区、裁剪研究区、设置样式、导出地图。这样练一次,比单独看很多功能介绍更有效。