我有一些GPS设备取样数据。我需要做的是将数据“移动”到1米到5米的“左侧”。我知道如何做移动部分,唯一的问题是移动不如我想要的那样精确。以已知方向移动一定距离(以米为单位)的GPS位置
我现在做的事:
- 我把GPS坐标(纬度,经度对)
- 我将它们转换使用plate carrée转型。
- 我将得到的坐标缩放到纵向距离(x上的距离)和纬度距离(y上的距离) - 想象一下,整个GPS采样数据位于由最大和最小纬度/经度约束的矩形内。我使用经度和纬度的极值之间的公式计算这些距离。
- 我移动点在所期望的方向
- 我转换回GPS X米坐标
我真的没有我想要的精度。例如,向左移动3米意味着不到3米(约1.8米 - 也许是2米)。
做这些事情的已知解决方案是什么?我需要一个最大偏离实际点0.2-0.5米的解决方案(不像目前的情况下为1.2)。
LATER:这种方法好吗?通过这种方式,我的意思是将GPS坐标转换为平面坐标并返回到GPS。有没有其他的方法?
LATER2:转换为保形映射的方法可能是将要使用的方法。如果是小矩形,并且由于两极没有道路,可能会使用墨卡托。意见?
感谢,
尤利安
PS:我工作的小区域 - 所以想象一下我说的边框有每边不超过5公里长。 (所以一个5x5km的矩形是最大的)。
它可能与此问题有关:http://stackoverflow.com/questions/3588653/convert-gps-coordinates-to-coordinate-plane? – INS 2011-04-09 15:33:15