Heading from external GNSS

Hey everyone!

We are using an Emlid RS3 with Qfield, and it is working quite well, except for the heading.

The heading is taken from the tablet compass instead of the GNSS and we can’t seem to figure out how to switch this.

Any help is welcome!

Thanks,

Usman

hello!

when you say that the compass is taken from the tablet, you mean that you are using for example @position_imu_heading as default value to populate the field of a layer?

If that’s the case (I haven’t tried it myself), maybe you can use instead the @gnss_imu_heading variable for specifically targeting the external GNSS sensor data?

Check the documentation of QField expression variables, maybe there is something there that might steer you in the right direction. Also, check the coalesce() tip at the end, that might help you to at least get the tablet heading if the GNSS heading is not available. There are also a lot of other ‘debug’ logging options that should be useful to diagnose your GNSS connection.

Hi, thanks for helping out again :slight_smile:

I’m referring to the heading shown on the map as a blue cone coming from the position dot/arrow.

We’d like to set the map orientation in the direction of movement and not always north, like when navigating in a vehicle. But when driving with the tablet in a tilted holder the heading/direction cone is facing to the side and therefore the map keeps spinning in all sorts of directions as we are moving in other directions than the tablet heading.

Ups, completely misinterpreted your question!

Hmm, I don’t have any idea about that, maybe others can chip in.

@Usman_Butt , this will be improved in QField 4.1, where you will be able to decide whether the map should follow the compass or the movement direction (i.e. the heading coming from your external GNSS device). The option will be in the settings’ positioning tab here:

That’s Amazing. Thanks!

When can we expect this release?

@Usman_Butt , mid to late March.