
GPS
liukais
这个作者很懒,什么都没留下…
展开
-
GPS NMEA码格式
$GPGGA---GPS定位信息$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F字段0:$GPGGA,语句ID,表明该语句为Global Positioning System Fix Data(GGA)GPS定位信息字段1:UTC 时间,hhmmss.sss,时分秒格式 字段2:转载 2016-12-29 12:55:58 · 507 阅读 · 0 评论 -
GPS经纬度和距离计算Calculate distance, bearing and more between Latitude/Longitude points
来源:http://www.movable-type.co.uk/scripts/latlong.htmlThis page presents a variety of calculations for latitude/longitude points, with the formulæ and code fragments for implementing them.All the...转载 2018-08-08 11:22:18 · 3760 阅读 · 0 评论 -
GPS数据读取与处理
GPS模块简介SiRF芯片在2004年发布的最新的第三代芯片SiRFstar III(GSW 3.0/3.1),使得民用GPS芯片在性能方面登上了一个顶峰,灵敏度比以前的产品大为提升。这一芯片通过采用20万次/频率的相关器提高了灵敏度,冷开机/暖开机/热开机的时间分别达到42s/38s/8s,可以同时追踪20个卫星信道。是目前市场上应用最为广泛,同时性价比也非常高的一款芯片,因此在本设计中转载 2017-10-07 08:34:57 · 2072 阅读 · 0 评论 -
通过两个点的经纬度计算距离
从google maps的脚本里扒了段代码,没准啥时会用上。大家一块看看是怎么算的。private const double EARTH_RADIUS = 6378.137;private static double rad(double d){ return d * Math.PI / 180.0;}public static double GetDistan转载 2017-02-01 14:14:05 · 802 阅读 · 0 评论 -
nmealib代码分析
从之前的samples/parse/main.c开始。以其中的一条GPGGA语句为例。nmeaINFO结构汇总的是gps数据信息,里面包括utc时间、定位状态、质量因子、经纬度、速度、方向等信息,之所以说是汇总,那是因为这里是对所有的nmea语句进行解析,然后将相应的数据赋值到该结构中,而不仅仅是其中的一条nmea语句,因为一条nmea语句不可能包括所有的gps信息。nme转载 2016-12-30 10:17:06 · 1280 阅读 · 0 评论 -
gps两种解码的方式
做为现在的物联网行业,手持设备中,缺少不了的就是GPS定位功能。GPS模块和STM32的串口进行通信,将GPS的数据发送给M3的串口,由M3进行GPS协议的解码。解析出来后保存在响应的结构体中。在进行显示。 这里分别介绍2中解析协议的方法,第一种就是自己写解析协议函数,第二种便是采用别人写好的GPS解析协议库:NMEALIB库,将这个库移植到M3中,直接调用API函数,就可以解析出GPS信息,转载 2016-12-29 13:33:05 · 10714 阅读 · 1 评论 -
nmealib代码分析
从之前的samples/parse/main.c开始。以其中的一条GPGGA语句为例。nmeaINFO结构汇总的是gps数据信息,里面包括utc时间、定位状态、质量因子、经纬度、速度、方向等信息,之所以说是汇总,那是因为这里是对所有的nmea语句进行解析,然后将相应的数据赋值到该结构中,而不仅仅是其中的一条nmea语句,因为一条nmea语句不可能包括所有的gps信息。nme转载 2016-12-29 13:25:24 · 777 阅读 · 0 评论 -
GPS-NMEA解析代码
程序的基本原理:GPS设备的NMEA语句是逐条发送的,每条语句都是以0x0D和0x0A来结束的。程序开放256字节的接收缓冲区,当接收到0x0D字节时开始进行NMEA语句的校验和验证与数据解析。首先查找该语句的每个参数之间的逗号分隔符,将分隔符的位置作记录下来并替换为0x00,再依据不同的语句定义将不同参数的数据指针提取出来。因为事先已经将分隔符替换为0x00,所以数据指针结束时不会溢出到其他参数转载 2016-12-29 12:57:54 · 1313 阅读 · 1 评论 -
关于经纬度得到的多边形面积。
(两个点)半正矢公式 计算(Haversine formula): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...转载 2018-08-08 11:24:12 · 2284 阅读 · 1 评论