$GNGGA,062807.000,2237.72498,N,11409.08295,E,1,10,1.3,50.5,M,-2.8,M,,*62
这是一条GNGGA语句,包含以下信息:($GNGGA表示多星联合定位)
• 定位点UTC时间(北京时间要加上8H):06:28:07.000
• 纬度:22°37.72498'N
• 经度:114°09.08295'E
• 定位质量指示(Fix Quality):1,表示定位成功
• 卫星数量(Number of Satellites):10,表示参与定位的卫星数目
• HDOP(Horizontal Dilution of Precision):1.3,表示水平精度因子
• 海拔高度(Altitude):50.5米
• 大地水准面高度(Height of Geoid above WGS84 ellipsoid):-2.8米
• 差分GPS数据龄期(Time in seconds since last DGPS update):空白
• 差分参考基站ID号(DGPS reference station ID):空白
• 校验和(Checksum):*62
其中,时间、纬度、经度、定位质量指示和卫星数量是最基本的定位信息,HDOP、海拔高度和大地水准面高度可以提供更精确的定位结果。
$GNGLL,2237.72498,N,11409.08295,E,062807.000,A,A*43
这是一条GNGLL语句,包含以下信息:
• 纬度:22°37.72498'N
• 经度:114°09.08295'E
• 时间:06:28:07.000
• 定位有效性指示(Data Validity):A,表示定位有效;V,表示定位无效。
• 定位模式指示(Mode Indicator):A,表示使用卫星定位
这条语句提供了与GNGGA语句相同的位置信息(纬度和经度),并且还提供了时间信息。定位有效性指示表示这是一个有效的定位数据,而定位模式指示表示这个定位是通过卫星定位获得的。
通过GNGLL语句,我们可以获取到设备的位置和时间。
$GNRMC,062807.000,A,2237.72498,N,11409.08295,E,0.00,0.00,170124,,,A,V*0F
这是一条GNRMC语句,包含以下信息:
• UTC时间:06:28:07.000,表示定位数据的时间为UTC时区下的06时28分07秒
• 定位状态:A,表示定位有效
• 纬度:22度37.72498分N,表示纬度为22度37.72498分北纬
• 经度:114度09.08295分E,表示经度为114度09.08295分东经
• 地面速率:0.00节,表示地面速率为0.00节(节是海里/小时的单位)
• 地面航向:0.00度,表示地面航向为0.00度,即正北方向
• 日期:17年01月24日
• 磁偏角:空缺,表示磁偏角未提供
• 磁偏角方向:空缺,表示磁偏角方向未提供
• 定位模式指示:A,表示使用自主定位模式
• 差分GPS数据期限:空缺,表示差分GPS数据期限未提供
• 差分GPS站ID:空缺,表示差分GPS站ID未提供
• 校验值:V*0F,用于校验语句的完整性
通过这些信息,可以确定定位设备的位置在纬度22度37.72498分北纬,经度114度09.08295分东经,定位精度为普通定位(A),且地面速率为0.00节,地面航向为0.00度。
$GNZDA,062807.000,17,01,2024,00,00*40
这是一条GNZDA语句,包含以下信息:
• UTC时间:06:28:07.000,表示定位数据的时间为UTC时区下的06时28分07秒
• 日期:17年01月2024日
• 本地时区小时偏移:00,表示本地时区与UTC时间之间的小时偏移量为0小时
• 本地时区分钟偏移:00,表示本地时区与UTC时间之间的分钟偏移量为0分钟
• 校验值:*40,用于校验语句的完整性
通过这些信息,可以确定定位数据的时间为UTC时区下的06时28分07秒,日期为17年01月2024日。本地时区小时和分钟偏移量为0,即设备所在位置的本地时间与UTC时间一致。
需要注意的是,GNZDA语句主要用于提供UTC时间和日期等信息,而不是定位数据本身。