这是什么类型的Lat-Lon表示?

时间:2015-07-21 09:48:12

标签: gps

我有一组经度和经度坐标,看起来像,

  • Lat = 9339452,Lon = 4294611105
  • Lat = 9386855,Lon = 4294690789
  • Lat = 9388898,Lon = 4294697554
  • Lat = 9389437,Lon = 4294725570

我需要一个公式将上面给出的GPS坐标转换为弧度或度数。如果您知道此类GPS表示,请通知我。

1 个答案:

答案 0 :(得分:2)

第二个数字(4294 ...)是一个负符号(INT32),读作UINT32。

这会给出

Lat=9339452, Lon=-356191
Lat=9386855, Lon=-276507
Lat=9388898, Lon=-269742
Lat=9389437, Lon=-241726

会更好地匹配纬度/经度坐标(lon = 53ish,lat = -1.5ish)。

将这些数字从弧度转换为度数并除以1e7:

Lat=53.51111825650155, Lon=-2.04082410005443,
Lat=53.78271744012741, Lon=-1.58426841058238,
Lat=53.79442296788193, Lon=-1.54550781574178,
Lat=53.79751121039769, Lon=-1.38498795985793,

即,f(x)= x * 180 / pi * 1e-7