GPS接收到的数据格式及含义 如果此时GPS和卫星的通讯正常的话,可以接收到的数据格式样如下:
$GPRMC,204700,A,3403.868,N,11709.432,W,001.9,336.9,170698,013.6,E*6E
数据说明如下:
$GPRMC 代表GPS推荐的最短数据
204700 UTC_TIME 24小时制的标准时间,按照小时/分钟/秒的格式
A A 或者 V A表示数据"OK",V表示一个警告
3403.868 LAT 纬度值,精确到小数点前4位,后3位
N LAT_DIR N表示北纬,S表示南纬
11709.432 LON 经度值,精确到小数点前5位,后3位
W LON_DIR W表示西经,E表示东经
若当前没有和卫星取得联系,那么字符串的格式为: $GPRMC,UTC_TIME,V,...
扩展资料
没有解析出正确的字段,我们很容易定位是sscanf那条语句出了问题,由于我之前没用过这个函数,为此我上网查了好久这个函数的用法,后来把思路转向对比作者的GPRMC语句和我收到的GNRMC语句,除了开头不同,其他地方的差异,
$GPRMC,131913.000,A,3029.64972,N,11423.62352,E,0.00,0.00,200617,,,A*67
$GNRMC,085959.00,A,4000.73433,N,11628.03429,E,0.461,,280220,6.91,W,D*29
发现有以下几处的不同,
1) 字段1:UTC时间这里,他的小数点后面是3个0,但我的是2个0
2) 字段8:方位角这里,他的值是0.00,我的是空白
3) 字段11和12,磁偏角及磁偏角方向,他的是空白,我的有值
正是这3处不同,导致的上述解析不正确。原作者完全是按照他的GPS数据格式来写的代码,只要有任何一处不同,就会出现解析错误。
1.假如给的坐标是50,在我国常用的坐标有北京54,西安80,那么只要运用WGS-84坐标系就可以区分。
2.所说的地理数据都是为了描述大地水准面上的某一个点,而大地水准面是不规则的,用一个规定的椭球面去拟合这个水准面,用椭球面上的点来近似表示地球上的点,知道这一点也可以区分开来。
1.野外采集gps数据,数据是用大地坐标表示的,也就是用经纬度和高程表示。而采集的数据要在地图上显示出来,就需要将经纬度转化为平面坐标,也就是通常说的x,y坐标。
2.北京54坐标系采用的是克拉索夫斯基(Krassovsky)椭球体,而西安80采用的是IAG 75地球椭球体。
3.为了说明质点的位置、运动的快慢、方向等,必须选取其坐标系。在参照系中,为确定空间一点的位置,按规定方法选取的有次序的一组数据,这就叫做“坐标”。
4.在某一问题中规定坐标的方法,就是该问题所用的坐标系。坐标系的种类很多,常用的坐标系有:笛卡尔直角坐标系、平面极坐标系、柱面坐标系(或称柱坐标系)和球面坐标系(或称球坐标系)等。中学物理学中常用的坐标系,为直角坐标系,或称为正交坐标系。
一、GPS应用原理与案例1、车载导航电子地图的应用例子
车手司各特曾在旧金山借用了一辆配备"永不迷路"装置的汽车。那个装置是一个与GPS接收机相连接的信息图表显示器,GPS接收机被安放在驾驶室中不被人注意的地方。他把自己的当前地址输进机器,一张彩色地图立即显示在屏幕上,其中那条最明亮的路线就是他前往住所的最佳路线,一个黄色粗箭头指示汽车行驶的方向,一个带有鼻音的声音还不时地告诉他:"下一个路口向左转。"他边开车边检查着自己车子所在的位置。在地图上,汽车是用一个三角图形表示的,正沿着那条明亮的线路移动……
2、车载导航电子地图的应用原理及其应用模式
车载导航电子地图的应用原理
利用GIS中的电子地图和GPS接收机的实时定位技术,组成GPS+GIS的各种电子导航系统。
车载导航电子地图的应用模式
车载导航电子地图的应用模式主要有如下二种;① GPS单机定位+矢量电子地图。该系统可根据目标位置(工作时输入)和车船现位置(由GPS测定)自动计算和显示最佳路径,引导司机最快地到达目的地,并可用多媒体方式向驾驶员提示。制作矢量地图数据库需要花费较大成本。② GPS差分定位+矢量电子地图。该系统通过固定站与移动车船之间的两台GPS伪距差分技术,可使定位精度达到1~3M,当采用双向通讯方式时,则可构成车船的自动导航系统,又可将移动车船上的GPS定位结果准确实时地传送到控制中心,并在电子地图上显示出来,构成交通网络监控指挥系统。为了防止在楼群遮挡时收不到足够的GPS卫星信号,在车上除装有GPS接收机以外,还装有低价格的压电振荡陀螺。利用卡尔曼滤波算法同时处理GPS、里程计和陀螺仪的数据来进行运载体的实时定位。
二、基于GPS和电子地图的车辆自动导航系统的组成及功能
基于GPS和电子地图的车辆自动导航系统的组成
整个GPS电子地图车辆动态引导系统构成如下图所示,它由主控计算机、液晶显示器、语音报警器、遥控器、组合导航处理器、GPS传感器、速率陀螺仪、光驱等组成。主控计算机视用户需求不同,可以是通用计算机,也可以是专用处理器。
基于GPS和电子地图的车辆自动导航系统的功能
本系统可以实现车、船等运动载体的电子地图中的实时跟踪显示、最优路径选择及导引、显示导航信息、地图检索、语音提示告警、矢量图分层显示及缩放显示;可以满足城市车辆,港口、河流、海用船只的导引与监视,GPS+航迹推算组合导航功能即使在信号不正常的条件下也能正确引导。电子地图存储于光盘中,可存储大容量矢量电子地图。矢量电子地图生成点阵形式存放于主机内存中,可达到地图检索和车辆跟踪的平滑效果。车船行至地图边缘时,将自动从光盘中调入下一幅新的矢量图,实现自动切换。
三、GPS定位过程
GPS结合电子地图能够实现城市交通管理、车辆调度管理,公安、银行车辆,港口、河流船舶的自动导引与监控,具有巨大的应用潜力。根据地形图制作而成的矢量电子地图,GPS坐标还需经过坐标转换才能正确与之匹配。下面将从GPS定位坐标系、WGS-84大地坐标、地图投影、平面坐标变换等几方面详细讨论坐标匹配问题。GPS定位过程主要有如下几个步骤:
(1)确定用户的宇宙直角坐标系位置,即用户的X、Y、Z位置。
(2)宇宙直角坐标系至WGS-84大地坐标系的转换,既求出用户的WGS-84大地坐标位置λ、φ、h。
(3)坐标投影转换,即将球面坐标λ、φ、h转换成平面电子地图投影坐标,如高斯-克吕格投影坐标。
(4)二维平面相似性变换,即经过平移、旋转、缩放运算,达到其与电子地图的配准。
上述四个过程全部都是由计算机用程序自动计算获得,具体算法这里介绍从略。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)