|
接触GPS粗略算一下有8年了,虽然都停留在应用的层面上,不过还是有一点点心得
1. google的地图产品有3个大类,分别是google earth, google map, google map static
google earth的坐标是准确的
google map有两个服务器,分别是maps.google.com和ditu.google.com
- maps.google.com 卫星图和地图不能重合。卫星图坐标和实际相符,是准确的。地图在中国地区与卫星图有偏差。据说是坐标系变换的偏差,实际上估计是出于安全的原因。
- ditu.google.com 卫星图和地图重合。但是坐标是不准确的。
google map static是提供给移动设备使用,例如手机等。移动设备提供坐标,服务器返回一张图片。这个无论是maps还是ditu服务器,提供的卫星图都是准确地,而地图则有偏差。
这个偏差是人为加进去的,不坐标点的偏差是不一样的,但应该符合某一复杂的公式。这个公式没有人知道。 虽然没有共识,但是网上有人人工提取了全国各个范围坐标点的偏差数据。计算后偏差还是可以去到10米以内的范围。
2. 对于开源项目有如下建议
- GPS高度是非常不准确的,能否加入气压传感器测量实际高度?
- GPS在不运动的情况下是不能得出方向值的, 能否加入磁场传感器得出精确方向?
- 实际应用下GPS信号会受到阻隔,如果加入陀螺仪和加速度传感器,那么在短时间丢失信号的情况下仍然可以计算出坐标位置。不过这个应用比较适合在嵌入式汽车导航中使用。 因为对gps的放置角度有要求。
怎么说着说着,有点像4轴飞行器了?哈哈
最后,晒晒我拥有过的gps
1. 蓝牙GPS接收,牌子忘记了SPDIF I还是II 忘记了,大约是2002年的时候,当年要1500rmb.结合PDA用作导航。用了N年,现在还在。
2. 3.5" 屏车用GPS接收,大概900左右,芯片不清楚,用了2年,洗车的时候被偷
3. HOLUX M-241 记录器,当年大概700多,非常好用,支持1hz刷新。 外接电源5v, 我错手给了12v烧了
4. 5" 屏车用GPS接收,大概1000左右, SPDIF III芯片,搜星速度慢了点
5. ublox-lea 4H, ublox-lea 5H 有n个,用在4轴上的
6. Nokia E71自带GPS
7. iPhone 自带GPS
8. iPad 自带GPS |
|