A stationary GPS receiver will produce a random cluster of coordinate points around its actual location. I can look at previous coordinate readings and apply various algorithms to find the "average" position, but I have a different idea I'm trying to explore: If I know the uncertainty radius of the coordinates, I should be able to "round" the coordinates to that level of uncertainty to provide a slightly coarser coordinate that is actually a better approximation of the actual position of the receiver.
Example: If the uncertainty range is 100m, then I need to "round" my coordinates to a 100m "grid", as having coordinates with more resolution than 100m gives me "false accuracy".
Is there an algorithm to do this calculation?
I know I can simply chop off decimal-degree digits, but this level of "rounding" doesn't really let me match the current uncertainty range.