Skip to content
English
  • There are no suggestions because the search field is empty.

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.

ℹ️ App version: Soarvo Mobile 0.0.42+.

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.

⚠️ Important: Averaging only triggers when the user's current position is used. Tapping the map to set a feature's position manually skips averaging.

Enabling Position Averaging

In the web portal, edit the feature type you want to enable averaging on. Add the following numerical attributes:

Attribute name
Purpose
_POSITION_AVERAGING_TIME_FRAME
Time period (seconds) over which to average. Required.
_POSITION_AVERAGING_MAX_ACC
Maximum horizontal accuracy (metres) for a reading to qualify. Optional — default 9999m (no filter).

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).

What's Next?