Position Averaging for Feature Geometry
Overview
Position averaging records GPS readings over a configurable time window and uses the averaged position instead of a single instantaneous reading. This noticeably improves accuracy for point features captured with consumer GPS or when satellite geometry is poor.
How It Works
Position averaging is enabled per feature type. When a user captures a point feature (or uses their position as a node in a linear or area feature), Soarvo collects GPS readings over the configured time window, filters out low-accuracy readings, and uses the average position.
Enabling Position Averaging
In the web portal, edit the feature type you want to enable averaging on. Add the following numerical attributes:
_POSITION_AVERAGING_TIME_FRAME
_POSITION_AVERAGING_MAX_ACC
Example: _POSITION_AVERAGING_TIME_FRAME = 30, _POSITION_AVERAGING_MAX_ACC = 5 → 30-second average using only readings with accuracy ≤ 5m.
Syncing to the Mobile App
After updating attributes in the portal, sync the feature types to the mobile device:
- Pull-to-refresh the feature list in any location, or
- Pull-to-refresh the feature type list (tap the green + floating action button to see the list).