GPS 经纬度计算

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何根据GPS提供的GPPGGA数据计算中央子午线和基准纬度

悬赏分:20 - 解决时间:2010-1-8 12:22

GPS的坐标是WGS84,最近找了公式转换为墨卡托,但需要输入中央子午线和基准纬度,请问如何根据GPS中的GPPGGA数据计算这2个参数呢?

如GPGGA, 032857.000, 2304.6712, N,11314.1637, E,1,4,

2.97,32.4,M,-6.8,M,,*7B

提问者:heshaoming - 一级

最佳答案

一般在中国,我想你说的基准纬度应该是“原点纬度”,可能你的说法有点问题。

中央子午线是可以计算的。但是还需要看你转换为几度带的坐标,在中国,大多数情况下为六度带坐标,也有三度带的。大范围的用6度带,小范围的用3度带。

计算公式(6度带):中央子午线=6N-3

计算公式(3度带):中央子午线=3N

其中N为带号。

如果你需要自动根据GGA计算,一般思路是这样的(6度带):(113.141637+3)/6

计算出来的结果判断,比如计算出来为19.356,这是带号,四舍五入后就是19

中央子午线=6*19-3=111

或者你一直在中国境内,就可以直接规定一个范围,也就是说中国从东到西没有几个带,你可以规定99-105-111-117-123-129,如果

113.14落在111-117之间,离111近,那么它的中央子午线就是111.这样更简单。

相关文档
最新文档