GIS技术人员、开源软件爱好者、预算有限的中小企业GIS人员、科研机构研究人员。
理解开源GIS生态与QGIS的定位。
掌握QGIS的核心功能(数据编辑、空间分析、地图制图)。
能够使用QGIS插件与Python进行功能扩展。
开源GIS与QGIS概述:开源GIS的发展历程与优势(免费、开放源码、社区支持);QGIS的起源与版本演进;QGIS的界面布局与基本操作;QGIS的插件机制与社区生态。
数据管理:支持的数据格式(Shapefile、GeoPackage、PostGIS、SpatiaLite、DWG、DXF);数据源的管理(文件、数据库、Web服务);矢量数据的编辑与属性表操作;栅格数据的加载与显示。
坐标系统与投影:坐标参考系(CRS)的概念;动态投影(OTF)的设置;坐标转换与投影变换;自定义CRS的创建;批量投影转换。
数据可视化:矢量数据的符号化(单一符号、分类符号、分级符号、规则基);基于规则的数据驱动符号化;标签的设置与避让;热图的生成;栅格数据的渲染(单波段、多波段、色带)。
地图制图与打印:打印布局(Print Layout)的创建;地图项、图例、比例尺、指北针、文本的添加;多地图框的设置;格网与坐标标注;地图的导出(PDF、PNG、SVG)。
矢量数据分析:选择工具(按属性选择、按位置选择);缓冲区分析;裁剪、相交、联合、融合等叠置分析;空间连接(Spatial Join);字段计算器的使用(函数与表达式)。
栅格数据分析:栅格计算器(Raster Calculator);重分类;DEM分析(坡度、坡向、曲率、山体阴影);地形分析(等高线、流域);距离分析(邻近分配)。
网络分析:路网数据的准备;最短路径计算(点对点);服务区分析;旅行商问题(TSP);最近设施点分析;OD矩阵计算。
数据库与PostGIS集成:PostgreSQL/PostGIS的安装与配置;QGIS连接PostGIS数据库;PostGIS空间函数的调用;从PostGIS加载数据;将编辑结果保存回PostGIS。
QGIS插件开发:Python控制台的使用;PyQGIS API基础;创建简单的插件(工具栏按钮、对话框);插件的打包与发布;常用插件介绍(QuickOSM、Semi-Automatic Classification、Profile Tool)。
QGIS与WebGIS:QGIS2Web插件的使用(将地图发布为Web应用);QGIS Server的安装与配置;WMS/WFS服务的发布;QGIS与Leaflet/OpenLayers的集成。
综合实战项目:基于QGIS的完整GIS项目实践(如土地适宜性评价、环境监测数据可视化、历史文化遗产分布图制作),包含数据采集、空间分析、专题制图与Web发布。