GNSS enhancements bundle
Open
@alex-cit is already working on this.
Since Apr 2, 2026.
mobile app
not-released-yet
- Dominant language
- Vue
- Stars
- 15
- Forks
- 22
- Avg merge
- 5d 11h
- Merged PRs (30d)
- 9
Description
https://github.com/MerginMaps/mobile/pull/4234
Internal provider (no external device)
Android
-
fused is now by default
-
system reports ellipsoid heights
-
we transform to EGM96 by default
- geoid height + ellipsoid height values are available
-
transforming to chosen geoid is available and geoid height + ellipsoid height values are also available
iOS
-
system reports msl heights
- by default we do not do any transformations, simply accept whatever is coming from the system
- geoid height + ellipsoid height values are not available
-
transforming to chosen geoid - @Withalion ?
External provider - Mock
- If there is no transformation, we accept data as they come
- geoid height + ellipsoid height values are not available
- Transforming to chosen geoid is available, but users must set the mock app to send ellipsoid heights, otherwise undulation would be applied twice
iOS
- iOS only sends a minimal subset of available GPS data - x, y, z (no accuracy,...)
External provider - Bluetooth
- Available only on Android
- If there is no transformation, we accept data as they come
- geoid height + ellipsoid height values are available, but we do not know the selected geoid model
- transforming to chosen geoid is available and geoid height + ellipsoid height values are also available + we know the geoid model and show it in the app
External provider - Network
(same as bluetooth)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.