You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QGIS中如何修改已创建图层的几何类型以记录Z值?

为已创建的QGIS点图层添加Z维度的方法

针对你已经创建好的点图层,有两种实用方法可以添加Z维度,适配QField离线编辑需求:

方法一:通过「另存为」生成带Z维度的新图层

  • 在图层面板右键点击目标点图层,选择「另存为...」
  • 在弹出的对话框中,找到「几何类型」下拉菜单,选择PointZ(如果是多点图层则选MultiPointZ)
  • 确认勾选「添加Z维度」选项(部分QGIS版本中,选择带Z的几何类型会自动启用该选项)
  • 选择保存格式(推荐GeoPackage,适配QField离线场景)并设置保存路径,点击确定生成新图层
  • 替换原图层后,重新配置字段默认值:X字段用x(@geometry),Y字段用y(@geometry),Z字段用z(@geometry),后续编辑时就能自动记录XYZ坐标

方法二:用处理工具批量添加Z维度

  • 按下快捷键Ctrl+Alt+T打开「处理工具箱」,搜索并打开「添加Z/M维度」工具
  • 在工具参数界面,选择你的目标点图层作为「输入图层」
  • 在「维度」选项中选择「Z维度」,可按需设置「默认值」(用于给已有要素补初始Z值,不设置则默认为0)
  • 设置输出图层的保存路径,点击「运行」即可生成带Z维度的图层

注意事项

  • 确保新图层的CRS与原图层完全一致,避免坐标偏移影响QField离线使用
  • 若需保留原图层的属性字段和编辑配置,生成新图层后可对比调整字段设置
  • 已有要素的Z值会被设为你指定的默认值,新采集的要素会自动获取设备的高程值(需设备支持GPS高程或手动输入)

内容的提问来源于stack exchange,提问作者devitti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 22:02:07