《QGIS空间数据处理与高级制图》【目录】
作者翰墨之道毕业于国际知名大学空间信息与计算机专业获硕士学位现任国内时空智能领域资深专家、CSDN知名技术博主。多年来深耕地理信息与时空智能核心技术研发精通 QGIS、GrassGIS、OSG、OsgEarth、UE、Cesium、OpenLayers、Leaflet、MapBox 等主流工具与框架兼具学术深度与工程实践经验。专注于时空数据可视化、地理信息系统开发、三维场景搭建等方向持续在CSDN分享技术干货与实战案例累计产出多篇高质量原创内容深受行业开发者认可。诚邀对时空智能、GIS技术、三维技术感兴趣的朋友共探技术前沿、交流实践心得携手推动相关领域技术落地与创新 查看《QGIS快速入门与应用基础》系列专栏完整目录《QGIS空间数据处理与高级制图》书籍核心目的QGIS核心技能进阶手册聚焦“数据处理效率提升”与“专业制图标准化”是从“会用”到“用好”的关键卷也是企业日常GIS工作的核心参考手册。目标读者• 基层GIS技术人员测绘/规划/环保等• GIS专业高年级学生/研究生• 需要批量处理数据、制作专业地图的从业者第1章 空间数据预处理进阶难度★★★1.1 空间数据预处理概述1.1.1 预处理的意义与核心流程1.1.1.1 什么是空间数据预处理1.1.1.2 预处理的质量标准与验收要求1.1.1.3 不同行业预处理流程差异1.1.2 QGIS预处理工具链总览1.1.2.1 内置地理处理工具箱1.1.2.2 第三方预处理插件推荐1.1.2.3 命令行工具与脚本集成1.2 多格式数据批量转换1.2.1 常用格式转换工具对比1.2.1.1 QGIS内置转换工具优缺点1.2.1.2 OGR2OGR命令行工具核心优势1.2.1.3 批量转换工具选择原则1.2.2 OGR2OGR批量转换实战1.2.2.1 OGR2OGR基本语法与核心参数1.2.2.2 SHP批量转GPKG单文件夹/递归多文件夹1.2.2.3 GeoJSON批量转SHP属性完整保留1.2.2.4 栅格格式批量转换TIF/IMG/ECW1.2.3 批量转换脚本开发1.2.3.1 PythonOGR2OGR脚本编写1.2.3.2 转换日志生成与错误统计1.2.3.3 脚本参数化与复用1.3 数据裁剪、融合与拼接1.3.1 矢量数据批量裁剪1.3.1.1 按矩形范围批量裁剪1.3.1.2 按矢量要素批量裁剪分要素独立输出1.3.1.3 裁剪工具参数优化避免要素丢失与变形1.3.2 矢量数据融合与拼接1.3.2.1 同结构图层批量拼接1.3.2.2 按属性字段融合要素1.3.2.3 融合后拓扑错误预检查1.3.3 栅格数据批量裁剪与镶嵌1.3.3.1 栅格批量裁剪按矢量掩膜1.3.3.2 多幅栅格影像无缝镶嵌1.3.3.3 镶嵌重叠区域色彩与亮度统一1.4 数据清洗与空值处理1.4.1 属性数据清洗1.4.1.1 空值识别与统计分析1.4.1.2 空值填充策略默认值/插值/相邻值1.4.1.3 重复要素批量删除与去重1.4.2 几何数据修复1.4.2.1 常见几何错误类型自相交/无效几何/重复节点1.4.2.2 批量修复几何错误工具使用1.4.2.3 修复后数据完整性验证1.5 预处理效率提升与问题排查1.5.1 模型构建器批量预处理1.5.1.1 预处理流程可视化建模1.5.1.2 模型参数化与批量运行1.5.2 大数据量预处理优化1.5.2.1 空间索引创建与使用1.5.2.2 分块处理策略1.5.3 预处理常见问题排查1.5.3.1 转换后属性字段丢失1.5.3.2 裁剪后要素边界不完整1.5.3.3 镶嵌后影像出现黑边第2章 矢量数据高级编辑难度★★★2.1 矢量编辑进阶基础2.1.1 编辑模式高级设置2.1.1.1 编辑精度与捕捉参数配置2.1.1.2 自动保存与增量备份设置2.1.1.3 多图层同时编辑控制2.1.2 高级编辑工具栏详解2.1.2.1 节点编辑工具组2.1.2.2 要素操作工具组2.1.2.3 高级几何工具组2.2 拓扑规则创建与检查2.2.1 拓扑关系基础2.2.1.1 拓扑的概念与GIS应用意义2.2.1.2 QGIS拓扑框架核心原理2.2.2 拓扑规则创建2.2.2.1 拓扑数据集构建2.2.2.2 常用拓扑规则配置无重叠/无缝隙/无悬挂节点2.2.2.3 规则优先级与冲突处理2.2.3 拓扑错误检查与修复2.2.3.1 拓扑错误批量检测2.2.3.2 单个拓扑错误手动修复2.2.3.3 拓扑错误批量修复脚本2.2.3.4 拓扑验证与结果保存2.3 高级编辑工具实战2.3.1 面要素高级编辑2.3.1.1 面分割与合并按线/按面/按属性2.3.1.2 面要素挖洞与填充2.3.1.3 面要素边界对齐与平滑2.3.2 线要素高级编辑2.3.2.1 线要素打断与连接2.3.2.2 线要素简化与平滑2.3.2.3 线要素偏移与平行复制2.3.3 节点高级编辑2.3.3.1 节点批量添加与删除2.3.3.2 节点坐标精确修改2.3.3.3 节点对齐与均匀分布2.4 批量编辑自动化2.4.1 字段批量赋值2.4.1.1 字段计算器高级表达式2.4.1.2 基于条件的批量赋值2.4.1.3 跨图层字段关联赋值2.4.2 PyQGIS批量编辑脚本2.4.2.1 批量修改要素几何2.4.2.2 批量更新属性信息2.4.2.3 批量删除无效要素2.5 矢量编辑质量控制2.5.1 编辑前数据备份策略2.5.2 编辑过程中的实时检查2.5.3 编辑后数据完整性验证2.5.4 常见编辑错误及解决方案第3章 栅格数据处理核心技巧难度★★★3.1 栅格数据处理工具链3.1.1 QGIS栅格处理工具总览3.1.1.1 内置栅格工具3.1.1.2 SAGA GIS工具集成与配置3.1.1.3 GRASS GIS栅格工具使用3.1.2 栅格数据基本属性3.1.2.1 波段与像元信息查看3.1.2.2 栅格统计值计算3.1.2.3 NoData值处理与设置3.2 栅格数据基础操作进阶3.2.1 栅格重分类3.2.1.1 重分类原理与应用场景3.2.1.2 手动区间重分类3.2.1.3 基于表的批量重分类3.2.2 栅格代数与波段运算3.2.2.1 栅格计算器使用技巧3.2.2.2 基本算术与逻辑运算3.2.2.3 常用遥感指数计算NDVI/NDWI/NDBI/EVI3.2.3 栅格转矢量3.2.3.1 栅格转点/线/面3.2.3.2 等高线提取与平滑3.2.3.3 转换后数据简化与优化3.3 SAGA GIS遥感影像预处理3.3.1 辐射定标与大气校正3.3.1.1 辐射定标参数计算3.3.1.2 快速大气校正工具3.3.2 影像增强与去噪3.3.2.1 影像对比度增强3.3.2.2 去云与阴影去除3.3.3 地形分析基础3.3.3.1 DEM填洼与流向分析3.3.3.2 坡度/坡向/曲率计算3.3.3.3 地形起伏度与粗糙度提取3.4 栅格数据批量处理与优化3.4.1 模型构建器栅格批量处理3.4.1.1 栅格处理流程建模3.4.1.2 批量处理参数设置3.4.2 栅格数据压缩与金字塔构建3.4.2.1 常用栅格压缩格式对比3.4.2.2 压缩参数设置与效果3.4.2.3 栅格金字塔构建与使用3.5 栅格处理常见问题排查3.5.1 波段运算结果异常3.5.2 栅格转矢量后要素过多3.5.3 SAGA工具运行失败解决3.5.4 大数据量栅格处理卡顿优化第4章 坐标系统深度应用难度★★★★4.1 坐标系统进阶理论4.1.1 大地测量基准详解4.1.1.1 参考椭球与大地原点4.1.1.2 国内基准体系演变北京54→西安80→CGCS20004.1.2 投影变换数学原理4.1.2.1 高斯-克吕格投影分带与计算4.1.2.2 UTM投影与高斯-克吕格投影区别4.1.2.3 投影变形分析与控制4.2 自定义投影坐标系4.2.1 投影参数解析4.2.1.1 投影坐标系参数构成4.2.1.2 EPSG码与WKT格式详解4.2.2 自定义投影创建4.2.2.1 基于现有投影修改参数4.2.2.2 输入WKT字符串创建投影4.2.2.3 自定义投影保存与分享4.2.3 国内地方坐标系接入4.2.3.1 地方坐标系参数获取4.2.3.2 地方坐标系定义与验证4.2.3.3 地方坐标系与国家坐标系转换4.3 坐标转换参数计算与应用4.3.1 转换参数类型与适用场景4.3.1.1 三参数转换平移4.3.1.2 七参数转换布尔莎模型4.3.1.3 四参数转换平面转换4.3.2 转换参数计算4.3.2.1 控制点选择原则4.3.2.2 利用QGIS计算转换参数4.3.2.3 参数精度评估与验证4.3.3 带参数的坐标转换4.3.3.1 七参数投影转换4.3.3.2 批量带参数转换4.3.3.3 转换结果精度验证4.4 批量投影转换自动化4.4.1 模型构建器批量投影4.4.1.1 批量投影模型创建4.4.1.2 多图层批量转换4.4.2 PyQGIS批量投影脚本4.4.2.1 遍历文件夹批量转换4.4.2.2 转换后文件自动命名4.4.2.3 转换日志生成4.5 坐标系统常见问题与解决方案4.5.1 投影转换后图层偏移4.5.2 地方坐标系转换精度不足4.5.3 不同基准转换误差分析4.5.4 坐标系统冲突排查第5章 高级符号化与视觉设计难度★★★5.1 符号化设计基础进阶5.1.1 地图视觉设计原则5.1.1.1 视觉层次与信息优先级5.1.1.2 色彩理论与地图配色5.1.1.3 符号与要素的语义匹配5.1.2 QGIS符号系统架构5.1.2.1 符号层与符号渲染器5.1.2.2 符号渲染器类型对比5.2 矢量图层高级符号化5.2.1 规则化符号与条件样式5.2.1.1 基于表达式的条件符号5.2.1.2 多条件组合符号5.2.1.3 动态符号随属性实时变化5.2.2 复合符号设计5.2.2.1 多层符号叠加5.2.2.2 符号层透明度与混合模式5.2.2.3 发光与阴影效果5.2.3 特殊效果符号制作5.2.3.1 发光等高线制作5.2.3.2 动态遮罩与晕渲效果5.2.3.3 箭头与流向符号5.2.3.4 自定义图标集符号5.3 栅格图层高级符号化5.3.1 自定义色带设计5.3.1.1 色带类型与适用场景5.3.1.2 色带颜色节点编辑5.3.1.3 色带导入与导出5.3.2 栅格渲染器进阶5.3.2.1 单波段伪彩色渲染5.3.2.2 多波段合成渲染5.3.2.3 分类渲染与连续渲染5.3.3 栅格透明度与叠加效果5.3.3.1 栅格透明度设置5.3.3.2 栅格混合模式应用5.3.3.3 地形晕渲与影像叠加5.4 符号库管理与复用5.4.1 符号库创建与分类5.4.1.1 自定义符号库5.4.1.2 符号分类与标签5.4.2 符号导入与导出5.4.2.1 单个符号导入导出5.4.2.2 符号库批量导入导出5.4.3 行业符号库适配5.4.3.1 国土行业符号库5.4.3.2 规划行业符号库5.5 符号化常见问题解决5.5.1 符号显示异常过大/过小5.5.2 多层符号叠加冲突5.5.3 色带显示不连续5.5.4 符号打印模糊优化第6章 专业注记与标签优化难度★★★6.1 标签标注系统进阶6.1.1 QGIS标签引擎介绍6.1.1.1 内置标签引擎6.1.1.2 LabelPlacer插件核心优势6.1.2 标签标注核心参数6.1.2.1 标签位置与对齐6.1.2.2 标签大小与旋转6.1.2.3 标签背景与边框6.2 标签冲突解决高级技巧6.2.1 标签避让设置6.2.1.1 要素避让优先级6.2.1.2 标签与符号避让6.2.1.3 标签之间避让6.2.2 重叠标签处理6.2.2.1 自动移除重叠标签6.2.2.2 标签偏移与分散6.2.2.3 标签引线设置6.2.3 LabelPlacer插件实战6.2.3.1 LabelPlacer安装与配置6.2.3.2 自动标签布局优化6.2.3.3 手动调整标签位置6.2.3.4 标签批量导出与导入6.3 动态标签与高级标注6.3.1 基于表达式的动态标签6.3.1.1 多字段组合标签6.3.1.2 条件显示标签6.3.1.3 标签内容格式化6.3.2 线要素标签优化6.3.2.1 沿线标注6.3.2.2 曲线标签6.3.2.3 重复标签控制6.3.3 面要素标签优化6.3.3.1 面内居中标注6.3.3.2 沿边界标注6.3.3.3 大面积面要素重复标注6.4 注记样式标准化6.4.1 行业注记规范6.4.1.1 国土行业注记标准6.4.1.2 规划行业注记标准6.4.2 注记样式模板6.4.2.1 注记样式保存6.4.2.2 批量应用注记样式6.4.3 注记批量调整6.4.3.1 注记大小批量修改6.4.3.2 注记颜色批量调整6.4.3.3 注记位置批量对齐6.5 标签与注记常见问题6.5.1 标签显示不全6.5.2 线要素标签断裂6.5.3 注记打印模糊6.5.4 标签导出PDF异常第7章 Atlas批量制图与模板化难度★★★★7.1 Atlas批量制图基础7.1.1 Atlas功能原理与适用场景7.1.1.1 什么是Atlas批量制图7.1.1.2 Atlas核心概念覆盖层/地图框7.1.1.3 适用场景分幅图/专题图/系列图7.1.2 Atlas环境准备7.1.2.1 覆盖层数据准备7.1.2.2 地图框与覆盖层关联7.1.2.3 Atlas参数基本设置7.2 Atlas核心功能详解7.2.1 覆盖层设置7.2.1.1 覆盖层字段选择7.2.1.2 过滤条件设置7.2.1.3 排序方式设置7.2.2 地图框自动缩放7.2.2.1 按覆盖层要素缩放7.2.2.2 缩放边距设置7.2.2.3 固定比例尺设置7.2.3 Atlas变量与动态文本7.2.3.1 内置Atlas变量7.2.3.2 自定义变量创建7.2.3.3 动态文本插入标题/编号/属性7.2.4 动态图例与比例尺7.2.4.1 仅显示当前地图要素图例7.2.4.2 动态比例尺更新7.2.4.3 动态指北针设置7.3 Atlas批量出图实战7.3.1 县级国土分幅地图批量制作7.3.1.1 标准分幅网格数据准备7.3.1.2 Atlas分幅参数设置7.3.1.3 分幅图廓与坐标网格7.3.1.4 批量导出分幅图7.3.2 乡镇级专题地图批量制作7.3.2.1 乡镇边界作为覆盖层7.3.2.2 动态专题符号设置7.3.2.3 批量导出乡镇专题图7.3.3 多页面地图集制作7.3.3.1 多布局Atlas设置7.3.3.2 页面顺序与页码7.3.3.3 导出为多页PDF7.4 Atlas模板制作与复用7.4.1 Atlas模板创建7.4.1.1 模板元素固定与动态设置7.4.1.2 模板保存为.qpt文件7.4.2 模板调用与修改7.4.2.1 新建Atlas时调用模板7.4.2.2 模板参数批量修改7.4.3 行业Atlas模板库7.4.3.1 国土分幅图模板7.4.3.2 规划专题图模板7.5 Atlas常见问题与优化7.5.1 批量出图速度慢7.5.2 动态文本显示异常7.5.3 图例内容不正确7.5.4 导出PDF文件过大第8章 3D地图与可视化难度★★★8.1 QGIS 3D视图基础8.1.1 3D视图界面介绍8.1.1.1 3D视图工具栏8.1.1.2 3D场景设置面板8.1.1.3 3D视图导航操作8.1.2 3D视图环境配置8.1.2.1 背景与天空设置8.1.2.2 光照与阴影设置8.1.2.3 相机参数设置8.2 地形3D可视化8.2.1 DEM地形加载8.2.1.1 单波段DEM加载8.2.1.2 地形高程缩放8.2.1.3 地形分辨率设置8.2.2 地形渲染优化8.2.2.1 地形晕渲效果8.2.2.2 纹理叠加影像/坡度/坡向8.2.2.3 地形细节层次LOD设置8.2.3 地形分析3D展示8.2.3.1 等高线3D显示8.2.3.2 坡度坡向3D可视化8.2.3.3 地形剖面生成与展示8.3 矢量要素3D拉伸8.3.1 点要素3D可视化8.3.1.1 点要素高度设置8.3.1.2 3D点符号设置8.3.1.3 点云数据3D显示8.3.2 线要素3D可视化8.3.2.1 线要素高度设置8.3.2.2 3D线样式设置8.3.2.3 道路与河流3D展示8.3.3 面要素3D拉伸8.3.3.1 基于属性的拉伸高度8.3.3.2 建筑3D模型制作8.3.3.3 面要素纹理贴图8.4 3D场景交互与导出8.4.1 3D场景交互操作8.4.1.1 视角保存与切换8.4.1.2 3D测量工具8.4.1.3 动画制作与导出8.4.2 3D地图导出8.4.2.1 导出为高分辨率图片8.4.2.2 导出为3D模型GLB/OBJ8.4.2.3 3D场景分享8.5 3D可视化常见问题8.5.1 3D视图加载卡顿8.5.2 地形显示异常裂缝/闪烁8.5.3 矢量拉伸效果不佳8.5.4 导出3D模型丢失纹理第9章 专题地图制作全流程难度★★★9.1 专题地图设计基础9.1.1 专题地图类型与特点9.1.1.1 按内容分类自然/人文/综合9.1.1.2 按表示方法分类9.1.2 专题地图制作流程9.1.2.1 需求分析与数据准备9.1.2.2 地图设计与符号化9.1.2.3 布局排版与输出9.1.3 专题地图国家标准9.1.3.1 《地图编制规范》核心要求9.1.3.2 专题地图要素规范9.2 7类经典专题地图制作9.2.1 分级统计图Choropleth图9.2.1.1 数据分级方法等间隔/分位数/自然间断9.2.1.2 配色方案选择9.2.1.3 图例与标注优化9.2.2 点值图与密度图9.2.2.1 点值图制作点大小/密度9.2.2.2 核密度分析图9.2.2.3 点密度图配色与标注9.2.3 等值线图与等值面图9.2.3.1 等值线生成与标注9.2.3.2 等值面填充与色带9.2.3.3 地形等值线图制作9.2.4 流向图与动线图9.2.4.1 箭头符号设计9.2.4.2 流量大小表示9.2.4.3 流向图布局优化9.2.5 饼图/柱状图专题图9.2.5.1 图表符号插入9.2.5.2 图表大小与位置9.2.5.3 图表与地图结合9.2.6 分区统计地图9.2.6.1 分区统计计算9.2.6.2 统计结果可视化9.2.6.3 统计表格与地图结合9.2.7 三维专题地图9.2.7.1 三维地形与专题叠加9.2.7.2 三维柱状图专题图9.2.7.3 三维场景专题展示9.3 专题地图配色与排版9.3.1 专题地图配色原则9.3.1.1 定性数据配色9.3.1.2 定量数据配色9.3.1.3 色盲友好配色9.3.2 制图要素排版原则9.3.2.1 视觉中心与平衡9.3.2.2 要素间距与对齐9.3.2.3 留白与信息密度9.3.3 专题地图常见错误9.3.3.1 分级不合理9.3.3.2 配色混乱9.3.3.3 信息过载9.4 专题地图模板制作9.4.1 通用专题地图模板9.4.2 行业专题地图模板9.4.3 模板复用与修改第10章 高级制图实战案例难度★★★★10.1 案例一城市规划总平图制作10.1.1 项目需求与数据准备10.1.1.1 需求符合规划标准的总平图制作10.1.1.2 数据规划用地、道路、建筑、绿地10.1.1.3 数据预处理坐标统一、属性整理10.1.2 图层符号化设计10.1.2.1 规划用地分类符号国标10.1.2.2 道路与建筑符号10.1.2.3 绿地与水系符号10.1.3 注记与标注优化10.1.3.1 用地性质标注10.1.3.2 道路名称与编号10.1.3.3 建筑层数与高度标注10.1.4 布局与输出10.1.4.1 规划总平图布局设计10.1.4.2 图廓与坐标网格10.1.4.3 导出为PDF与打印10.1.5 标准化模板制作10.2 案例二生态红线分布图制作10.2.1 项目需求与数据准备10.2.1.1 需求生态红线保护分布图制作10.2.1.2 数据生态红线边界、地形、水系、植被10.2.1.3 数据预处理边界修正、属性核查10.2.2 图层符号化设计10.2.2.1 生态红线分类符号10.2.2.2 地形与底图叠加10.2.2.3 保护要素符号10.2.3 注记与图例设计10.2.3.1 生态红线类型标注10.2.3.2 图例与说明文本10.2.3.3 比例尺与指北针10.2.4 布局与输出10.2.4.1 生态红线图布局10.2.4.2 批量导出分幅图10.2.4.3 制作报告插图10.3 案例三测绘分幅地形图制作10.3.1 项目需求与数据准备10.3.1.1 需求1:10000标准分幅地形图制作10.3.1.2 数据DEM、等高线、地物点、道路10.3.1.3 数据预处理等高线平滑、地物分类10.3.2 图层符号化设计10.3.2.1 等高线符号首曲线/计曲线/助曲线10.3.2.2 地物点与线符号10.3.2.3 地形晕渲叠加10.3.3 注记与图廓设计10.3.3.1 等高线高程标注10.3.3.2 地物名称标注10.3.3.3 标准分幅图廓10.3.4 Atlas批量分幅出图10.3.4.1 分幅网格创建10.3.4.2 Atlas参数设置10.3.4.3 批量导出分幅图10.4 案例四土地利用现状图制作10.4.1 项目需求与数据准备10.4.1.1 需求年度土地利用现状图制作10.4.1.2 数据土地利用图斑、行政边界、道路10.4.1.3 数据预处理图斑合并、属性更新10.4.2 图层符号化设计10.4.2.1 土地利用分类符号国标GB/T 21010-201710.4.2.2 行政边界符号10.4.2.3 道路与水系符号10.4.3 注记与统计图表10.4.3.1 地类名称标注10.4.3.2 土地利用统计图表10.4.3.3 图例与说明10.4.4 布局与输出10.4.4.1 土地利用图布局10.4.4.2 批量导出乡镇级现状图10.4.4.3 制作成果报告10.5 案例五交通路网专题图制作10.5.1 项目需求与数据准备10.5.1.1 需求城市交通路网密度图制作10.5.1.2 数据道路网、行政边界、交通枢纽10.5.1.3 数据预处理道路分级、长度计算10.5.2 图层符号化设计10.5.2.1 道路分级符号10.5.2.2 路网密度图制作10.5.2.3 交通枢纽符号10.5.3 注记与分析说明10.5.3.1 道路名称标注10.5.3.2 密度分级标注10.5.3.3 分析说明文本10.5.4 布局与输出10.5.4.1 交通专题图布局10.5.4.2 导出为高分辨率图片10.5.4.3 制作PPT演示图附录附录AQGIS高级操作快捷键大全附录B空间数据处理与制图常见问题FAQ按章节分类附录C配套资源下载地址200技巧速查手册/行业制图模板/案例数据包/批量处理脚本附录DQGIS高级制图学习资源推荐官网/论坛/行业案例库