Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
d3e961e
Geoid separation support for external providers (#4176)
tomasMizera Nov 19, 2025
4436062
Recalculate ellipsoid elevation to orthometric (#4210)
Withalion Nov 19, 2025
9ab6816
Refactor code to use existing QgsCoordinateTransformContext (#4228)
Withalion Nov 20, 2025
2d801ea
Geoid separation support for internal providers (#4216)
Withalion Nov 21, 2025
b09dc43
Squashed commit of the following:
Withalion Nov 24, 2025
6be4dfe
Change default value for elevation_diff
Withalion Dec 1, 2025
7f41eb1
Merge branch 'master' into dev/geoid-support
Withalion Dec 1, 2025
d02bfd3
Custom geoid support (#4238)
Withalion Dec 2, 2025
23bb99b
Fixed plural translation forms (#4183)
kaustuvpokharel Dec 3, 2025
e8d7e46
Fixed android build to sync projects (#4243)
gabriel-bolbotina Dec 3, 2025
daa06be
Refactor support for orthometric heights on iOS
Withalion Dec 4, 2025
7428d5c
Subtract antenna height from altitude
Withalion Dec 4, 2025
a7e1f63
Fix formatting & vcpkg bug
Withalion Dec 4, 2025
c9c6d14
Fix ios patch
Withalion Dec 4, 2025
d95d6ed
Fix ios patch v2
Withalion Dec 4, 2025
d1c7a7f
Fix iOS error & constness
Withalion Dec 5, 2025
c10f6bd
Fix iOS error v3
Withalion Dec 5, 2025
1957130
Add ellipsoidal elevation expr variable
Withalion Dec 5, 2025
37cf85d
Change elevation calculation
Withalion Dec 8, 2025
d3db441
Increase click area for elevation info button
Withalion Dec 8, 2025
59c5557
Merge branch 'master' into dev/geoid-support
Withalion Dec 31, 2025
cd8f19c
Use default transform for internal providers
Withalion Jan 5, 2026
b0ef9a8
Use default geoid model for android fused provider
Withalion Jan 5, 2026
29cd087
Add vertical CRS transform pass through for mock providers
Withalion Jan 6, 2026
fe08648
Add vertical CRS transfrom pass through for bluetooth provider
Withalion Jan 6, 2026
e042e32
Change android fused provider to default on android
Withalion Jan 6, 2026
41f63be
Fix GPS panel geoid model name info
Withalion Jan 6, 2026
48c1ab9
Change behaviour for internal provider on desktops
Withalion Jan 7, 2026
b186942
Use EGM96 geoid model for simulated provider
Withalion Jan 7, 2026
931e89b
Fix iOS build
Withalion Jan 8, 2026
93adc5f
Small refactor
Withalion Jan 13, 2026
4801f17
Set internal providers to use mixture of vertical CRS
Withalion Jan 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/qml/gps/MMGpsDataDrawer.qml
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ MMComponents.MMDrawer {
if ( !PositionKit.hasPosition || Number.isNaN( PositionKit.altitude ) ) {
return qsTr( "N/A" )
}
__inputUtils.formatNumber( PositionKit.altitude, 2 ) + " m"
__inputUtils.formatNumber( PositionKit.altitude - AppSettings.gpsAntennaHeight, 2 ) + " m"
}

alignmentRight: Positioner.index % 2 === 1
Expand Down
2 changes: 1 addition & 1 deletion app/variablesmanager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ QgsExpressionContextScope *VariablesManager::positionScope()
addPositionVariable( scope, QStringLiteral( "coordinate" ), QVariant::fromValue<QgsGeometry>( point ) );
addPositionVariable( scope, QStringLiteral( "longitude" ), position.longitude );
addPositionVariable( scope, QStringLiteral( "latitude" ), position.latitude );
addPositionVariable( scope, QStringLiteral( "altitude" ), position.elevation );
addPositionVariable( scope, QStringLiteral( "altitude" ), position.elevation - mPositionKit->antennaHeight() );
addPositionVariable( scope, QStringLiteral( "geoid_separation" ), position.elevation_diff );
addPositionVariable( scope, QStringLiteral( "horizontal_accuracy" ), getGeoPositionAttribute( position.hacc ) );
addPositionVariable( scope, QStringLiteral( "vertical_accuracy" ), getGeoPositionAttribute( position.vacc ) );
Expand Down