GPS filtering is important for maintaining decent file size, and track clarity.
1) make the scale logarithmic - 5, 10,25, 50, etc
2) make a number scale with some typical numbers that easily set rounded numbers and common values for activity types (for distance: 10m walk, 20m mountain bile, 30 m road bike, 50 meter car, accuracy - something similar)