Position averaging
Average GPS readings over time for a more accurate position.
👤
Roles — Can access: Mobile User · Can edit settings: Mobile User
Overview
Position averaging collects GPS readings over a configurable time window and uses the averaged position instead of a single instantaneous reading, improving accuracy for consumer GPS or poor satellite geometry.
ℹ️
App version: Soarvo Mobile
0.0.42+.
How It Works
Averaging is enabled per feature type. When capturing a point feature (or using position as a node), Soarvo collects readings over the configured window, filters out low-accuracy ones, and uses the mean position.
⚠️
Important: Averaging only triggers when using your current GPS position. Tapping the map to place a feature manually bypasses it.
Enabling Position Averaging
In the web portal, edit the feature type and add these numerical attributes:
Attribute name
Purpose
_POSITION_AVERAGING_TIME_FRAME
Averaging window in seconds.
Required.
_POSITION_AVERAGING_MAX_ACC
Maximum horizontal accuracy (metres) to include a reading.
Optional — default 9999m (no filter).
Example: _POSITION_AVERAGING_TIME_FRAME = 30, _POSITION_AVERAGING_MAX_ACC = 5 → 30-second average, readings ≤ 5m accuracy only.
Syncing to the Mobile App
After updating in the portal, sync to the device by:
- Pull-to-refresh the feature list in any location, or
- Pull-to-refresh the feature type list (tap the green + button to see the list).