- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GPS数据图形化难点
GPS数据处理2(数据图形化)
软件基本功能
分析GPS数据格式,并图形化显示车辆行驶路径。
GPS是英文Global Positioning System(全球定位系统)的简称。GPS系统由卫星星座、地面控制和监测站、用户设备三大部分组成。GPS接收机(用户设备部分)采集存储的是GPS接收机天线到卫星伪距及载波相位和卫星星历等数据,GPS数据处理要从最原始的观测值出发得到最终的测量定位成果,其数据处理过程大致分为GPS测量数据的基线向量解算、GPS基线向量以及GPS网平差等几个阶段。GPS数据是指数据采集中GPS接收野外观测记录的原始观测数据,数据预处理是对传输到计算机中的GPS数据进行平滑滤波检验等处理,基线向量解算是对基线边的数据处理,最后进行GPS网平差。
GPS信息类型:GPGSV:可见卫星信息
GPGLL:地理定位信息
GPRMC:推荐最小定位信息
GPVTG:地面速度信息
GPGGA:GPS定位信息
GPGSA:当前卫星信息
总体设计思想
本程序采用c++语言编写,首先读取本地已有GPS数据格式的文件,根据GPS数据格式进行解析,在本地输出一个分析过的GPS数据格式文件便于使用。在程序中使用template语句将数据类型转换模板函数,利用模板机制可以显著减少冗余信息,能大幅度地节约程序代码,进一步提高面向对象程序的可重用性和维护性。UTC 时间定位状态纬度纬度半球经度经度半球地面速率地面航向UTC 日期磁偏角磁偏角方向模式指示时间定位状态纬度南北纬东西经速率航向日期$GPGGA,1,2,3,4,5,6,7,8,9,M,10,M,11,12*xxCRLF?$GPGGA:起始引导符及语句格式说明(本句为GPS定位数据);?
解析内容: 1 UTC 时间,格式为hhmmss.sss;? 2 纬度,格式为ddmm.mmmm(第一位是零也将传送);? 3 纬度半球,N 或S(北纬或南纬)? 4 经度,格式为dddmm.mmmm(第一位零也将传送);? 5 经度半球,E 或W(东经或西经)? 6 定位质量指示,0=定位无效,1=定位有效;? 7使用卫星数量,从00到12(第一个零也将传送)? 8水平精确度,0.5到99.9? 9天线离海平面的高度,-9999.9到9999.9米M指单位米? 10大地水准面高度,-9999.9到9999.9米M指单位米? 11差分GPS数据期限(RTCMSC-104),最后设立RTCM传送的秒数量? 12差分参考基站标号,从0000到1023(首位0也将传送)。
注:第9,10 个字段,海平面高度和大地水准面高度,单位是米
GPVTG 地面速度信息
$GPVTG,1,T,2,M,3,N,4,K,5*hh?
解析内容: 1 以正北为参考基准的地面航向(000~359度,前面的0也将被传输)? 2 以磁北为参考基准的地面航向(000~359度,前面的0也将被传输)? 3 地面速率(000.0~999.9节,前面的0也将被传输)? 4 地面速率(0000.0~1851.8公里/小时,前面的0也将被传输)? 5 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效
GPGSV 可视卫星状态
$GPGSV,2,1,08,06,33,240,45,10,36,074,47,16,21,078,44,17,36,313,42*78??解析内容:? (1)总的GSV语句电文数;2;? (2)当前GSV语句号:1;? (3)可视卫星总数:08;? (4)PRN码(伪随机噪声码) 也可以认为是卫星编号? (5)仰角(00~90度):33度;? (6)方位角(000~359度):240度;? (7)信噪比(00~99dB):45dB(后面依次为第10,16,17号卫星的信息); *总和校验域; hh 总和校验数:78; (CR)(LF)回车,换行。 ?GPGSA 当前卫星信息
$GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A?解析内容:?字段0:$GPGSA,语句ID,表明该语句为GPS DOP and Active Satellites(GSA)当前卫星信息 ?字段1:定位模式,A=自动手动2D/3D,M=手动2D/3D ?字段2:定位类型,1=未定位,2=2D定位,3=3D定位 ?字段3:PRN码(伪随机噪声码),第1信道正在使用的卫星PRN码编号(00)(前导位数不足则补0) ?字段4:PRN码(伪随机噪声码),第2信道正在使用的卫星PRN码编号(00
文档评论(0)