Skip to content

Moving point features does not seem to update Z value when using GNSS #7190

@pbourges-lahocy

Description

@pbourges-lahocy

What is the bug or the crash? What were your expectations and what actually happened?

Hi,

Since QField 4.1, I have the impression that moving a point feature using "Edit geometry" does not update the Z value, even when positioning the point using GNSS.

When creating a new point, the Z value is correctly taken from GNSS.
However, when moving an existing point to a new GNSS position, only X/Y seem to be updated while Z remains unchanged.

I might be misunderstanding the intended behavior, but from a field surveying perspective this can lead to inconsistent elevation data.

Is this expected behavior, or is there a recommended workflow to update XYZ when repositioning a point?

Thanks!

Steps to reproduce the issue

  1. Select an existing point feature (PointZ)
  2. Note that the previous dedicated "move/edit position" tool (icon with point/lines/pencil) is no longer available in QField 4.1
  3. Instead, open the feature menu (three vertical dots) and choose "Move feature"
  4. Move the point to the current GNSS position
  5. Validate the modification
  6. Check the geometry Z value

Result:
X/Y coordinates are updated, but Z value remains unchanged

Version

4.1.2

Operating system name

Android

Operating system version

Android 16

Reinstall QField

  • I have a fresh install of the latest QField version, but the problem persists.
  • Problem can be reliably reproduced, doesn't happen randomly.
  • Problem happens with all files and projects, not only some files or projects.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions