使用 Google Earth + GPSBabel 生成 GPS NMEA 文件

对于GPS程序开发者来说,有些环境下使用NMEA文件进行测试是很有用的。生成GPS NMEA最笨的办法就是按照NMEA协议手动编辑一个文本文件——当然,想像一下一个开发人员在Google Earth上点来点去查看坐标然后用文本编辑器写NMEA文件似乎是一件很搞笑的事情。这里使用的方法是使用Google Earth生成自己定义的GPS路径,导出kml文件,再通过GPSBabel将kml文件转成NMEA。

首先,打开Google Earth,按照自己的要求绘制一条路径,保存。
右键这条路径的菜单项,选择保存,以kml文件保存。
http://www.gpsbabel.org/ 下载GPSBabel(注意,不要使用1.3.5 stable release版本,这个版本的NMEA输出功能有bug——stable,汗……)。解压缩以后有两个可执行文件,一个是控制台程序,一个是GUI程序,根据你的喜好运行其中一个。

GUI: 控制台:gpsbabel.exe -i kml -o nmea


这是我生成的NMEA文件的一部分:
$GPRMC,000000.000,V,3959.485,N,11623.249,E,0.00,0.00,010070,,*15
$GPGGA,000000.000,3959.485,N,11623.249,E,0,00,0.0,0.000,M,0.0,M,,*6A
$GPRMC,000000.000,V,3959.456,N,11623.237,E,0.00,0.00,010070,,*12
$GPGGA,000000.000,3959.456,N,11623.237,E,0,00,0.0,0.000,M,0.0,M,,*6D

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值