QGIS到底是做什么的?新手入门必备指南(附:中文手册)
《QGIS到底是做什么的?新手入门必备指南(附:中文手册)》这篇文章面向刚接触 GIS 的同学、规划与测绘相关专业学生、初级 GIS 工程师,以及正在寻找免费 GIS 软件的人。你可以把 QGIS 理解为一套开源桌面 GIS 软件:它能查看地图数据、编辑空间要素、做空间分析、制图出图,也能连接 PostGIS、加载 WMS/WMTS 等在线地图服务。
很多新手第一次打开 QGIS 会觉得界面复杂:左侧是图层,右侧是地图,中间有一堆工具栏,还有“处理工具箱”“属性表”“字段计算器”等概念。其实入门 QGIS 不需要一次学完全部功能,先弄清楚它能解决哪些问题,再按项目流程学习,效率会高很多。

引言:QGIS 到底是做什么的
QGIS 是一款开源、免费的桌面 GIS 软件,全称通常写作 Quantum GIS。它的核心用途是管理、显示、编辑、分析和输出地理空间数据。所谓地理空间数据,就是带有位置坐标的数据,例如行政区边界、道路、水系、建筑物、遥感影像、DEM 高程数据、兴趣点 POI 等。
如果用一句话概括:QGIS 是用来处理“带位置的数据”的工具。它不像普通表格软件只关心行和列,而是同时关心对象在哪里、形状是什么、属性是什么,以及它们之间有什么空间关系。
在实际工作中,QGIS 常用于以下任务:
- 打开和查看 Shapefile、GeoPackage、GeoJSON、KML、TIFF 等 GIS 数据。
- 给道路、地块、行政区等矢量数据做编辑和属性维护。
- 检查坐标系、投影和图层叠加是否正确。
- 执行缓冲区、叠加分析、裁剪、相交、空间连接等空间分析。
- 加载在线底图、影像服务、地形服务和 WebGIS 服务。
- 制作专题地图,并导出为 PDF、PNG 或打印图件。
- 连接 PostGIS 数据库,进行空间数据查询和编辑。
- 通过插件扩展功能,例如地理编码、OSM 数据处理、遥感分析等。
背景:为什么新手容易分不清 QGIS 和普通地图软件
很多人刚接触 QGIS 时,会把它和在线地图、导航软件或图片制图软件混在一起。它们确实都能显示地图,但目标完全不同。
在线地图主要解决“去哪里、怎么走、附近有什么”的问题;QGIS 主要解决“空间数据如何管理、分析和制图”的问题。比如你想知道某条道路 500 米范围内有多少学校,或者想把一个区县的土地利用数据按类型统计面积,这类问题就属于 GIS 分析,适合用 QGIS 处理。
新手常见的困惑主要有三类:
- 看不懂图层:不知道为什么一个项目里会有点、线、面、影像、标注等多个图层。
- 坐标系混乱:数据加载后位置偏移、图层对不上、面积单位不对。
- 工具太多:不知道该先学编辑、制图、分析,还是先学插件和 Python。
正确的入门方式不是背菜单,而是围绕一个完整流程学习:先打开数据,再检查坐标系,然后查看属性,接着做简单分析,最后完成地图输出。
原理:QGIS 的核心概念要先理解这 5 个
1. 图层:GIS 项目的基本组织单位
QGIS 中的图层可以理解为一类空间对象的集合。道路是一个图层,河流是一个图层,行政区是一个图层,遥感影像也可以是一个图层。多个图层叠加后,就形成了完整的地图画面。
常见图层类型包括:
- 点图层:学校、医院、监测站、POI 点位。
- 线图层:道路、河流、管线、轨迹。
- 面图层:行政区、地块、建筑轮廓、保护区。
- 栅格图层:遥感影像、DEM、高程、坡度、土地覆盖栅格。
2. 属性表:空间对象背后的业务信息
每一个空间要素通常都有属性表。例如一个学校点位不仅有坐标,还可能有名称、类型、学生数量、所属街道等字段。QGIS 可以通过属性表进行筛选、统计、字段计算和样式分类。
3. 坐标系:决定数据能否正确叠加
坐标系是 QGIS 入门中最容易出错的部分。简单说,坐标系规定了地球上的位置如何转换成平面地图上的坐标。如果两个图层坐标系不同,QGIS 可以进行动态投影显示,但分析和面积计算时仍要特别小心。
新手至少要记住两点:
- 经纬度坐标通常单位是“度”,不适合直接计算面积和距离。
- 面积、长度分析应优先使用适合本地区的投影坐标系,单位通常是米。
4. 空间分析:QGIS 区别于普通看图软件的关键
QGIS 的价值不只是看地图,更重要的是分析空间关系。例如:
- 哪些建筑位于洪水淹没区内?
- 某道路 300 米缓冲区内有多少居民点?
- 两个行政边界图层有什么差异?
- 某类土地利用在各乡镇中的面积分别是多少?
这些都可以通过 QGIS 的处理工具箱完成。
5. 项目文件和数据文件不是一回事
QGIS 的项目文件通常是 QGZ 或 QGS,它保存的是图层引用、样式、布局、坐标系、标注等项目信息。真正的数据可能是 Shapefile、GeoPackage、GeoTIFF、PostGIS 表或在线服务。
这意味着你不能只复制一个 QGZ 项目文件给别人,还要同时确认数据文件路径是否可访问。否则对方打开项目时可能会看到图层丢失。
步骤:QGIS 新手入门建议按这个流程练一遍
步骤 1:安装 QGIS 并熟悉界面
建议新手优先安装 QGIS 长期稳定版本。安装完成后,先认识几个主要区域:
- 图层面板:管理图层顺序、可见性、分组和样式。
- 地图画布:显示当前地图内容。
- 浏览器面板:快速访问本地文件、数据库和服务连接。
- 处理工具箱:运行缓冲区、裁剪、叠加、栅格处理等工具。
- 属性表:查看和编辑图层属性字段。
- 布局管理器:制作可打印地图。
不要一开始就安装大量插件。先用内置功能完成一个简单项目,再根据实际需求扩展插件。
步骤 2:准备一组简单练习数据
新手练习 QGIS,建议准备以下数据:
- 一个行政区面图层,例如区县边界。
- 一个道路或河流线图层。
- 一个学校、医院或监测点点图层。
- 一张影像或在线底图作为背景。
数据格式可以选择 GeoPackage 或 Shapefile。GeoPackage 是较推荐的新手练习格式,因为它可以把多个图层放在一个文件中,对中文字段和文件管理更友好。
步骤 3:加载数据并检查坐标系
在 QGIS 中添加数据后,首先不要急着分析,应先检查图层是否正确叠加。可以右键图层查看属性,确认图层坐标参考系统,也就是 CRS。
如果出现图层错位,按以下顺序排查:
- 确认数据是否本身有正确的坐标系定义。
- 确认项目坐标系是否与主要数据区域匹配。
- 确认是否把经纬度坐标误当成投影坐标。
- 确认数据是否存在火星坐标、百度坐标与 WGS84 坐标混用问题。
坐标系问题是 QGIS 新手入门必须跨过去的一关。只要数据叠加不正确,后面的面积、距离和空间分析结果都可能不可靠。
步骤 4:查看属性表并做简单筛选
打开属性表后,可以先观察字段名称、字段类型和字段值。比如行政区图层可能包含名称、代码、面积、人口等字段。
一个简单练习是:筛选出某个街道、某类用地或某一等级道路。你可以通过属性表的选择工具、表达式筛选和按值分类来完成。
表达式示例:
"type" = '学校'
这个表达式表示选择属性字段 type 等于“学校”的要素。实际使用时,字段名和字段值要与你的数据一致。
步骤 5:设置图层样式和标注
QGIS 可以对图层做符号化设置。常见样式方式包括:
- 单一符号:所有要素使用同一种颜色和线型。
- 分类样式:按行政区、道路等级、用地类型等分类显示。
- 分级样式:按人口、面积、密度等数值分级显示。
- 规则样式:按表达式控制不同对象的显示方式。
标注可以显示地名、编号、道路名称等字段。新手要注意,标注不是简单把文字放上去,还要考虑比例尺、冲突避让、字体大小和可读性。
步骤 6:做一个最基础的空间分析
可以从缓冲区分析开始练习。例如你有一个学校点图层,想分析学校周边 500 米范围,可以使用“缓冲区”工具生成影响范围。
基本流程如下:
- 确认学校点图层使用适合距离计算的投影坐标系。
- 打开处理工具箱,搜索“缓冲区”。
- 输入图层选择学校点图层。
- 距离填写 500,单位应为米。
- 运行工具,生成新的缓冲区面图层。
- 检查缓冲区是否与底图位置一致,范围是否合理。
这个练习可以帮助你理解 QGIS 空间分析的基本逻辑:输入数据、设置参数、生成结果、验证结果。
步骤 7:制作一张简单地图并导出
完成样式和分析后,可以通过布局管理器制作地图。一个合格的基础地图通常包含:
- 地图主体
- 标题
- 图例
- 比例尺
- 指北针
- 数据来源说明
- 制图时间和制图人
新手制图时不要只追求颜色好看,更要保证图面信息清楚、层级明确、比例尺合理、图例与地图内容一致。
常见坑:QGIS 新手最容易踩的几个问题
坑 1:图层能显示,不代表坐标系一定正确
QGIS 支持动态投影,所以不同坐标系的图层有时也能叠在一起显示。但如果数据的原始坐标系定义错了,或者经纬度数据被错误指定为投影坐标系,显示结果可能只是“看起来差不多”。
验证方法是查看数据坐标范围。例如经纬度数据的 X 通常在 -180 到 180 之间,Y 通常在 -90 到 90 之间;投影坐标通常是以米为单位的较大数值。
坑 2:直接用经纬度图层算面积
很多新手在 QGIS 中计算面积时发现结果很奇怪,常见原因就是图层仍在地理坐标系下,单位是度。面积和距离计算应使用投影坐标系,尤其是做工程、规划、统计类工作时。
坑 3:只保存项目文件,忘记保存数据
QGIS 项目文件保存的是项目配置,不一定包含数据本身。如果数据来自临时图层、外部文件路径或数据库连接,换电脑后可能打不开。重要成果应另存为 GeoPackage、Shapefile、GeoTIFF 或数据库表。
坑 4:滥用插件,忽略基础功能
插件能扩展 QGIS 能力,但新手不应该一开始就依赖插件。大多数基础任务,例如裁剪、相交、缓冲区、字段计算、样式设置、布局输出,都可以用 QGIS 自带功能完成。
坑 5:没有检查分析结果
空间分析不是点一下工具就结束。每次生成结果后,都应检查:
- 输出图层位置是否正确。
- 要素数量是否符合预期。
- 属性字段是否保留或新增正确。
- 面积、长度、距离单位是否正确。
- 是否存在空几何、重复要素或拓扑错误。
方法比较:QGIS、ArcGIS Pro、在线地图和 Python GIS 有什么区别
| 工具 | 适合场景 | 优势 | 新手注意点 |
|---|---|---|---|
| QGIS | 桌面 GIS 数据查看、编辑、分析、制图 | 开源免费,格式支持广,插件生态丰富 | 需要理解坐标系、图层和数据格式 |
| ArcGIS Pro | 企业级 GIS、专业制图、空间分析、三维 GIS | 商业生态完整,工具链成熟,文档体系完善 | 授权成本较高,工具参数较多 |
| 在线地图 | 导航、位置查询、简单地图展示 | 上手快,底图和搜索方便 | 不适合复杂空间分析和专业制图 |
| Python GIS | 批量处理、自动化、数据分析、模型构建 | 适合重复任务和大规模数据处理 | 需要编程基础,调试门槛高于桌面软件 |
| PostGIS | 空间数据库管理、空间查询、WebGIS 后端 | 适合多用户、多数据表和高并发查询 | 需要数据库和 SQL 基础 |
如果你是 GIS 新手,建议先从 QGIS 入手。它能帮助你建立图层、坐标系、属性表、空间分析和制图的基础概念。等你熟悉流程后,再学习 ArcGIS Pro、PostGIS、GeoPandas 或 WebGIS,会更容易理解这些工具之间的关系。
检查清单:学会 QGIS 前建议掌握这些内容
下面这份检查清单可以作为 QGIS 新手入门路线。你不需要一天完成,但每一项都值得练习。
- 能安装 QGIS,并知道长期稳定版本和最新版的区别。
- 能加载 Shapefile、GeoPackage、GeoJSON、GeoTIFF 等常见数据。
- 能解释点、线、面、栅格图层的区别。
- 能查看图层属性表,并按字段筛选数据。
- 能识别图层坐标系和项目坐标系。
- 知道经纬度坐标不适合直接计算面积和距离。
- 能设置图层颜色、线型、填充和分类样式。
- 能添加简单标注,并调整标注显示效果。
- 能使用缓冲区、裁剪、相交、空间连接等基础工具。
- 能把分析结果保存为正式数据文件,而不是只保存在临时图层中。
- 能用布局管理器导出一张包含图例、比例尺和标题的地图。
- 能在遇到图层错位时,从坐标系、数据范围、坐标类型三个方面排查。
FAQ:QGIS 新手常见问题
QGIS 是免费的吗?可以商用吗?
QGIS 是开源免费的 GIS 软件,通常可以用于学习、科研和商业项目。但如果你的项目涉及特定插件、数据源、在线底图或第三方服务,还需要单独查看对应数据和服务的授权条款。
QGIS 和 ArcGIS Pro 哪个更适合新手?
如果你没有商业软件授权,QGIS 更适合作为入门工具,因为它免费、安装方便、资料丰富,能覆盖大多数 GIS 基础学习场景。如果你所在单位主要使用 ArcGIS Pro,则可以两者都学,但先理解 GIS 基础概念更重要。
QGIS 能打开 CAD 数据吗?
QGIS 可以读取部分 DXF 等 CAD 数据,但 CAD 数据和 GIS 数据的组织方式不同。CAD 更关注绘图表达,GIS 更关注空间对象和属性结构。实际项目中,常需要对 CAD 数据进行清理、分层、坐标处理和格式转换。
QGIS 能做遥感影像处理吗?
QGIS 可以加载、裁剪、重投影和分析栅格影像,也可以调用 GDAL 等工具完成不少栅格处理任务。但如果你要做复杂遥感分类、深度学习识别或大规模影像生产,可能还需要结合专业遥感软件、Python、Rasterio 或云端平台。
QGIS 中文手册在哪里看?
QGIS 官方文档提供多语言版本,通常可以在 QGIS 官方文档页面中选择中文内容。新手建议优先阅读用户手册中的“入门”“数据管理”“矢量数据”“栅格数据”“制图布局”“处理工具箱”等章节。
QGIS 学到什么程度可以做项目?
如果你能独立完成数据加载、坐标系检查、属性筛选、基础空间分析、结果保存和地图输出,就可以开始做简单项目。真正项目中更重要的是数据质量检查、分析逻辑验证和成果可复现,而不是会多少个菜单按钮。
为什么我的 QGIS 图层加载后看不到?
常见原因包括图层坐标系不正确、地图视图没有缩放到图层范围、数据为空、符号颜色与背景接近、比例尺可见性限制、文件路径损坏等。可以先右键图层选择缩放到图层,再检查属性表是否有要素。
QGIS 适合 WebGIS 开发人员学习吗?
适合。WebGIS 开发人员学习 QGIS,可以更好地理解 GeoJSON、矢量瓦片、坐标系、空间查询、数据切片和样式表达。很多 WebGIS 问题不是前端代码问题,而是数据格式、坐标系和空间数据组织问题。
结论:QGIS 入门的关键不是背工具,而是理解 GIS 工作流
QGIS 到底是做什么的?它是一套帮助你处理空间数据的开源 GIS 工具,可以完成数据查看、编辑、分析、制图和格式转换等工作。对新手来说,最重要的不是一次掌握所有菜单,而是建立完整的 GIS 工作流意识。
建议你按这个顺序学习 QGIS:先认识图层和属性表,再理解坐标系,然后练习样式和标注,接着做缓冲区、裁剪、相交等基础空间分析,最后用布局管理器输出地图。只要这条主线走通,后续学习 QGIS 插件、PostGIS、Python GIS 或 WebGIS 都会更轻松。
如果你正在找一条务实的 QGIS 新手入门路线,就从一个小数据集开始:打开它、检查它、分析它、保存它、表达它。GIS 能力就是在这些具体操作中逐步建立起来的。