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

QGIS新手教程2:线图层与多边形图层基础操作指南(点线互转、中心点提取与WKT导出)

QGIS新手教程:线图层与多边形图层基础操作指南(点线互转、中心点提取与WKT导出)


目录

  • QGIS新手教程:线图层与多边形图层基础操作指南(点线互转、中心点提取与WKT导出)
    • 📌 引言
    • 第一部分:线图层操作与点线互转
      • 🧭 1. 新建线图层
      • ✏️ 2. 编辑与绘制线要素
      • ✏️3.工具栏的基础操作
      • 🔁 4. 点线互转操作
        • (1)线转点:提取线的节点
        • (2)点转线:将多个有序点连为线
    • 第二部分:面图层操作与空间提取
      • 🧭 1. 新建多边形图层
      • ✏️ 2. 编辑与绘制面要素
      • 🔁 3. 面与线互操作
        • (1)面转线:
        • (2)线转面:
    • 🎯 提取空间信息
      • 🌍 1. 提取面或线的中心经纬度
      • 🌍 2.使用字段计算器提取经纬度字段
    • 📌 WKT格式导出方法
      • 方法一:字段计算器中生成WKT字段
      • 方法二:直接导出为CSV文件
      • 方法三:插件提取
    • ✅ 总结


📌 引言

在GIS数据处理中,点、线、面是构成空间数据的三大基础要素。掌握它们的创建与互操作技巧,是进行空间分析和制图表达的前提。本文将通过两个主要部分,系统介绍QGIS中线图层与多边形图层的创建、编辑、互操作与空间信息提取方法,适用于初学者和实际项目使用者。


第一部分:线图层操作与点线互转

🧭 1. 新建线图层

  1. 打开 数据源管理器 → 新建形状文件图层

  2. 类型选择:线(Line)

  3. 添加字段:如 名称(name)类型(type)

  4. 点击确定,保存图层为 .shp
    在这里插入图片描述

  5. 加载在线地图作为底图(如XYZ瓦片)
    在这里插入图片描述

✏️ 2. 编辑与绘制线要素

  • 右键图层 → 切换到编辑模式
  • 工具栏选择【添加线要素】
  • 按需点选绘制折线 → 回车结束 → 填写属性
  • 完成后保存编辑
    在这里插入图片描述

✏️3.工具栏的基础操作

首先,调出高级数字化工具栏,然后选择合适的工具。
在这里插入图片描述
在这里插入图片描述

  • 移动要素

  • 旋转要素

  • 缩放要素
    在这里插入图片描述

  • 分割要素

  • 沿着线继续绘制

  • 删除多余要素
    在这里插入图片描述
    在这里插入图片描述

🔁 4. 点线互转操作

(1)线转点:提取线的节点
  • 先进行重投影,菜单栏→矢量→数据管理工具→重投影图层(投影到6487)→运行

在这里插入图片描述在这里插入图片描述

  • 工具箱 → 【矢量几何图形】→ 沿几何图形的点
    在这里插入图片描述
    在这里插入图片描述

  • 输出一个点图层,包含线的每个转折点
    在这里插入图片描述

(2)点转线:将多个有序点连为线
  • 准备点图层,需有:组字段(如名称)+ 顺序字段(如序号)

  • 工具箱 → 【矢量创建】→【点转线(Points to Path)】
    在这里插入图片描述

  • 根据组和顺序字段连接点为一条线
    在这里插入图片描述


第二部分:面图层操作与空间提取

🧭 1. 新建多边形图层

  1. 数据源管理器 → 新建形状文件图层
  2. 类型选择:多边形(Polygon)
  3. 添加字段:如 区域名(zone)类型(type)
  4. 创建图层并加载底图
    在这里插入图片描述

✏️ 2. 编辑与绘制面要素

  • 切换编辑模式 → 使用【添加多边形】工具
  • 绘制闭合区域 → 双击结束 → 填写属性 → 保存
    在这里插入图片描述
  • 查看编辑多边形信息
    在这里插入图片描述

🔁 3. 面与线互操作

(1)面转线:
  • 工具箱 → 【矢量几何图形】→ 多边形转线(Polygon to Line)
  • 将每个面的边界转换为独立的线段图层
    在这里插入图片描述
(2)线转面:
  • 前提:线构成闭合区域(如一个矩形或多边形边界)
  • 工具箱 → 【矢量几何图形】→ 线转多边形(Lines to Polygons)
  • 自动封闭形成面图层
    在这里插入图片描述

🎯 提取空间信息

🌍 1. 提取面或线的中心经纬度

  • 工具箱 → 【矢量几何】→ 计算质心(Centroids)
  • 输出为一个中心点图层

在这里插入图片描述

🌍 2.使用字段计算器提取经纬度字段

  • 经度:x($geometry)
  • 纬度:y($geometry)
    在这里插入图片描述

📌 WKT格式导出方法

方法一:字段计算器中生成WKT字段

  • 打开属性表 → 字段计算器 → 新建字段
  • 表达式:geom_to_wkt($geometry)
  • 自动生成标准WKT,如:
    POLYGON((117.02 36.66, 117.03 36.66, ...))

方法二:直接导出为CSV文件

  1. 属性表右键 → 导出 → 保存为CSV
  2. 勾选“添加几何字段” → 格式选择:WKT
  3. 可导出属性 + 几何坐标信息

方法三:插件提取

  1. 安装GET WKT插件
  2. 选中目标之后,点击插件
  3. 可得到目标的WKT,复制保存

✅ 总结

本篇内容主要围绕 QGIS 中线与面图层的操作展开,涵盖了:

  • 线与面的创建与编辑方法
  • 点线面之间的互转技巧
  • 中心经纬度提取方法
  • WKT 格式的获取与导出

熟练掌握这些技能,有助于完成空间建模、地图设计、空间分析等多种 GIS 实践任务。


http://www.lryc.cn/news/2388892.html

相关文章:

  • nova14 ultra,是如何防住80°C热水和10000KPa水压冲击的?
  • Spring Boot项目中实现单点登录(SSO)完整指南
  • Windows环境下Redis的安装使用与报错解决
  • 鸿蒙完整项目-仿盒马App(一)首页静态页面
  • 大模型(4)——Agent(基于大型语言模型的智能代理)
  • 39-居住证管理系统(小程序)
  • WPF【11_4】WPF实战-重构与美化(MVVM 架构)
  • 计算逆时针夹角(有向角度)——CAD c# 实现两条线(向量)的逆时针夹角
  • 鸿蒙OSUniApp 开发带有通知提示的功能组件#三方框架 #Uniapp
  • 前端EXCEL插件智表ZCELL数据源功能详解
  • 打卡第31天:模块和库的导入
  • LLM Coding
  • Qt 的多线程
  • 【请关注】各类MySQL数据备份还原分享
  • Go语言方法与接收者 -《Go语言实战指南》
  • 基于 STM32 的农村污水处理控制系统设计与实现
  • 【Linux】进程 信号的产生
  • 实时操作系统革命:实时Linux驱动的智能时代底层重构
  • NGINX HTTP/3 实验指南安装、配置与调优
  • 机器学习中的维度、过拟合、降维
  • 关于git的使用
  • 预约按摩小程序源码介绍
  • Elasticsearch创建快照仓库报错处理
  • LINUX安装运行jeelowcode前端项目
  • 使用DDR4控制器实现多通道数据读写(十三)
  • 如何描述BUG
  • Python进阶:如何通过组合模式实现高性能Vector类?
  • 谷歌Veo vs Sora:AI视频生成技术的巅峰对决
  • 基于Spring boot+vue的中医养生系统的设计与实现(源码+论文+部署+安装+调试+售后)
  • 31.第二阶段x64游戏实战-封包-线程发包