标签:android gps location nmea satellite
根据可用的位置字段,浮动精度似乎是确定GPS位置有多好的主要字段,而不考虑时间戳.我想知道从NMEA数据(我认为是$GPGGA)或通过LocationManager.getGpsStatus解析卫星数量是否也有帮助.您如何过滤高精度GPS位置?更具体地说,我也有兴趣了解:
>卫星数量越多,修复得越好?我知道卫星的最小数量是4,但可以说有8个卫星的固定比6卫星固定要好得多吗?
>精确度字段中是否已包含sats数?
>互联网上的一些页面提到了一个重要参数是DOP(精度稀释).似乎它出现在$GPGSA NMEA句子中.这个句子在Android中可用吗?此外,哪些NMEA句子可以保证在Android中可用?
谢谢.
解决方法:
The higher the number of satellites, the better the fix? I know the minimum number of satellites is 4, but can it be said that a fix with 8 sats is considerably better than a 6-sats fix?
完全取决于GPS芯片组及其上运行的代码.通常是的,更多的卫星意味着更好的预测.
Some pages on the internet mention that an important parameter is the DOP (Dilution of Precision). Seems that it appears in the $GPGSA NMEA sentence. Is this sentence available in Android? Moreover, which NMEA sentences are guaranteed to be available in Android?
是的NMEA句子在Android中可用.现在NMEA标准很大,所以大多数GPS芯片组只支持NMEA的一小部分.我不保证任何东西,但我发现GGA,RMC,GSV,GST和GSA是最受欢迎的.我使用过的大多数芯片组都提供了VDOP和HDOP.
您似乎想提高GPS修复的准确性?为什么不使用加速度计,陀螺仪,方向和其他传感器(甚至是气压计/ Wifi RSSI) – 或 – Kalman filtering.谷歌地图这样做是为了提高准确性.
How do you filter the high-precision GPS locations?
这是科学进步,获得完美的GPS位置是很难做到的,因为变量的数量有所变化,并考虑到我们正在使用dumbed down民用数据.
标签:android,gps,location,nmea,satellite 来源: https://codeday.me/bug/20190723/1514052.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。