一、获取大量GPS定位信息;
将板子使用USB供电,到楼下开阔地方先搜星定位,搜星定位成功后再持续每隔两秒获取一次位置信息,使用dd.dddddd这种形式输出,注意保留日志信息,然后拿着板子走一段时间,持续记录位置信息即可。
命令:
at +qgps=1 ----开启搜星定位
at +qgpsfoc=2 ----以dd.dddddd这种形式输出位置信息,具体细节看手册。
二、将定位信息处理成运动轨迹
1、将位置信息log使用notepad++打开,搜索位置信息输出指定关键词:+QGPSLOC,然后将筛选搜索到的数据复制出来,放到新的一页中;使用alt+鼠标左键选中关键的两列经纬度坐标数据,然后复放到一个excel中,然后在定位轨迹分析网址中使用,先将定位轨迹分析网址中的示例json复制出来,json转为excel,将将维度那两列替换成自己的位置信息,然后再将新的excel转换成json,注意excel中需要有标头,这样就可以生成自己运动json,然后再定位轨迹分析网址重新输进去就可以,关于为什么获取到的经纬度再在高德或者谷歌,百度等等,输入经纬度坐标时却有差距,原因是:
首先了解一下WEB地图常用的坐标系有哪些,主要是三种WGS84、GCJ02和BD09,其中GCJ02和BD09只是在国内使用。
WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。
GCJ02:又称火星坐标系,是由中国国家测绘局制定的地理坐标系统,是由WGS84加密后得到的坐标系。
BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中BD09LL表示百度经纬度坐标,BD09MC表示百度墨卡托米制坐标。
就理解成安全考虑,市面上地图软件都加密了信息。
2、定位轨迹分析网址:定位轨迹分析 - openGPS.cn
3、JSON和excel转换网址:在线Excel转JSON工具 - UU在线工具 (uutool.cn)
4、相关图片: