I have GPS sample data taken from the device. What I need to do is "move" the data to the "left", say, from 1 to 5 meters. I know how to make a moving part, the only problem is that the movement is not as accurate as I want.
What am I doing now:
- I accept GPS coordinates (latitude, longitude)
- I convert them using carrée table conversion .
- I scale the resulting coordinates at a longitudinal distance (distance along x) and latitudinal distance (distance along y) - imagine that all GPS sample data is inside a rectangle connected by maximum and minimum latitude / longitude. I calculate these distances using the formula for the Great Circle Distance between the extreme values for longitude and latitude.
- I move points x meters in the desired direction
- I convert back to GPS coordinates
I really don't have the accuracy that I want. For example, moving to the left by 3 meters means less than 3 meters (about 1.8 m, possibly 2).
What are the known solutions for such actions? I need a solution that deviates no more than 0.2-0.5 meters from the real point (not 1.2, as in the current case).
LATER: ? GPS GPS. ?
LATER2: , , . , , , . ?
,
PS: - , , 5 . ( , 5x5 ).