GNSS S-JTSK (EPSG 5514) projection problem

Hello,
I use Qfield on Android with South S660 GNSS receiver which outputs WGS84 data. All my projects use EPSG 5514 projection. Lately ( a few months ) the positioning is about 1 meter off in bot coordinates. The project file has not changed, nor I did any changes to GPS settings, I just updated Qfield. I also tried connecting GPS directly to Qfield which resulted in location showing completely elswehere (another space dimension, probably). Is there anything else other than converting all projects to use EPSG4326 ? What exactly has changed ? Thanks, Tom


Imported from GitHub discussion by @cz-ranger on 2021-10-12T13:51:09Z

cz-ranger , can you attach a screenshot of your positioning settings panel?

Ie:


Imported from GitHub comment by @nirvn on 2021-10-12T15:04:54Z

This is the positioning setting using directly connected to GPS via Bluetooth (location totally off)



This is the position setting when using mock location via native app from South (LBS Manage). This works, but the position is consistently about 1m off in both x and y. This problem is exclusive to Qfield, in other mapping apps the location appears to be correct.


Imported from GitHub comment by @cz-ranger on 2021-10-13T09:04:35Z

Could you check whether the location appears to be correct if you set your project CRS to EPSG:4326 (ie WGS84)?


Imported from GitHub comment by @nirvn on 2021-10-13T09:26:29Z

cz-ranger , I did a couple of tests locally. It could well be that your project’s datum transformations settings aren’t properly set.

If you open your project on QGIS and open the project properties’ transformation panel, you can add/edit the transformation maths used to go to/from EPSG:5514 to EPSG:4236 (WGS84, the position’s coordinates projection).

This transformation worked for me:

While the other ones would have test points not align as expected.

I suggest you give this a try. Also, give QField 2.0 beta 8 a try if you haven’t yet.


Imported from GitHub comment by @nirvn on 2021-10-13T11:38:26Z