当前位置: 首页 > ai >正文

QGIS新手教程4:相交、缓冲区与合并操作详解(含实战案例)

QGIS新手教程4:三大空间分析工具实战指南(交集+缓冲+合并)

本篇是“QGIS新手教程”系列第4篇,主要介绍三种常用的空间分析工具:交集(Intersect)、缓冲区(Buffer)、合并(Merge),通过实际操作案例帮助大家掌握其原理与用法。


目录

  • QGIS新手教程4:三大空间分析工具实战指南(交集+缓冲+合并)
    • @[toc](目录)
    • 📦 一、准备数据
    • 🔶 二、交集(Intersect):提取重叠区域
      • 🌟 功能作用
      • 🛠️ 操作步骤
      • 📌 注意事项
    • 🔷 三、缓冲区(Buffer):分析影响范围
      • 🌟 功能作用
      • 🛠️ 操作步骤
      • 📌 应用示例
    • 🔸 四、合并(Merge):图层融合处理
      • 🌟 功能作用
      • 🛠️ 操作方法1:合并图层(多个图层变成一个图层)
      • 🛠️ 操作方法2:合并要素(同一图层中多个要素合并成一个)
      • 📌 注意点
    • 💡 五、小结与延伸
      • 📚 推荐延伸工具
    • 🧩 教程预告:QGIS教程5

📦 一、准备数据

本教程使用两个矢量图层进行演示:

  • A图层(面):济南市历下区燕山街道边界(Shapefile格式)
  • B图层(点):济南市历下区所有学校分布点位(CSV导入或手动绘制)

数据可以自行制作,也可用公开数据练习,确保两个图层都投影为相同坐标系(如:WGS 84 / EPSG:4326 或投影坐标系)。


  • A图层(面):本来就有的历下区行政区划数据,包括各个街道的面文件。
    在这里插入图片描述

  • B图层(点):我是通过百度地图poi下载的历下区所有学校的经纬度,使用AI分成小学、中学、大学三类。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

🔶 二、交集(Intersect):提取重叠区域

🌟 功能作用

用于从两个图层中提取空间上相交的部分,生成新的图层。例如,提取“燕山街道内的学校”。

🛠️ 操作步骤

  1. 在顶部菜单点击:“矢量” → “地理处理工具” → “交集”
    在这里插入图片描述

  2. 输入图层A(街道)和图层B(学校点)
    在这里插入图片描述

  3. 设置输出文件路径,点击“运行”。由于百度地图下载poi点是火星坐标,具体位置可能有变动因此,提取结果只做参考。
    在这里插入图片描述

📌 注意事项

  • 输出结果中会保留两个图层的属性字段
    在这里插入图片描述

  • 多对多关系时,属性表可能出现重复值(需后处理)


🔷 三、缓冲区(Buffer):分析影响范围

🌟 功能作用

在原始图层要素周围创建一个指定距离的缓冲区域,例如“学校周边500米的服务范围”。

🛠️ 操作步骤

  1. 选择菜单:“矢量” → “地理处理工具” → “缓冲区”
    在这里插入图片描述

  2. 选择输入图层(例如学校点)
    在这里插入图片描述

  • 如果是地理坐标系下,还需要线进行重投影,投影到6487坐标
    在这里插入图片描述
    在这里插入图片描述
  1. 设置缓冲距离(单位基于图层坐标系,例如500米)
  2. 选择端点样式(圆形或平直),勾选 dissolve 选项合并缓冲
  3. 点击运行
    在这里插入图片描述

📌 应用示例

  • 分析污染源周围影响区域
  • 公共设施服务覆盖范围
  • 安全距离评估等

🔸 四、合并(Merge):图层融合处理

🌟 功能作用

将多个图层的要素合并为一个图层,适合多来源数据整合或多边形拼接。

🛠️ 操作方法1:合并图层(多个图层变成一个图层)

  1. 菜单栏选择:“矢量” → “数据管理工具” → “合并矢量图层”
    在这里插入图片描述

  2. 添加多个输入图层
    在这里插入图片描述

  3. 选择合并方式(字段匹配或创建新字段)

  4. 点击“运行”
    在这里插入图片描述

🛠️ 操作方法2:合并要素(同一图层中多个要素合并成一个)

  1. 使用选择工具选中多个要素

  2. 右键图层 → 选择**“编辑”模式**
    在这里插入图片描述

  3. 菜单栏点击:“编辑” → “合并选中要素”
    在这里插入图片描述

📌 注意点

  • 图层合并需字段结构一致,否则会丢失部分字段
  • 要素合并适用于多面合一、区域统计前处理

💡 五、小结与延伸

工具功能描述典型应用场景
交集提取两个图层的重叠区域某区域内的兴趣点提取
缓冲区创建一定范围的区域边界服务范围、影响分析
合并融合图层或图形要素数据整合、制图整理

📚 推荐延伸工具

  • 差集(Difference):提取图层A中不在图层B中的部分
  • 对称差(Symmetrical Difference):两图层的非重叠部分
  • 裁剪(Clip):以一个图层剪裁另一个图层

🧩 教程预告:QGIS教程5

下一篇将讲解 图层属性查询与表达式筛选技巧,教你如何通过字段筛选、表达式构建器快速定位所需数据!

http://www.xdnf.cn/news/13349.html

相关文章:

  • 多头与空头:市场博弈的两面
  • 【2025最新】Adobe Illustrator下载保姆级安装教程(附官方下载链接)
  • ThinkPad 交换 Ctrl 键和 Fn 键
  • Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘xxx’)
  • RK3588开发笔记-GNSS-RTK模块调试
  • YOLO-World 部署踩坑记录
  • Linux611 libvirtb ;FTP vsftpd.conf部分配置文件
  • React 元素的生命周期
  • 从硬件视角审视Web3安全:CertiK CTO主持Proof of Talk圆桌论坛
  • GO 入门小项目-博客-结合Gin Gorm
  • 【面板数据】中国与世界各国农产品进出口贸易数据(2015-2024年)
  • 国内外数据要素标准有何不同?
  • K8S项目需求分析
  • 火山引擎发布豆包大模型 1.6 与视频生成模型 Seedance 1.0 pro
  • ABP vNext + Spark on Hadoop:实时流处理与微服务融合
  • 嵌入式学习笔记 - C语言访问地址的方式,以及指针的进一步理解
  • JMeter 处理 UTF-16 转 UTF-8 乱码问题解决方案(deepseek)
  • AnythingLLM配置Milvus后,上传文档提示向量数据库标识符错误的解决办法
  • 鹰盾Win播放器作为专业的视频安全解决方案,除了硬件翻录外还有什么呢?
  • 微信小程序分享带参数地址
  • UFS-Ver3.1-第八章
  • 6.11 打卡
  • 对话机器人预测场景与 Prompt / 模型选择指南
  • 探究:什么是扁平化组织?有什么益处?
  • gitlab相关操作
  • 实战案例-FPGA的JESD204调试问题解析
  • 青少年编程与数学 01-011 系统软件简介 13 Microsoft SQL Server数据库
  • 关于使用WebSocket时无法使用@Autowired 注入的问题
  • CompletableFuture浅谈
  • Efficient Attention 理解