我正在寫一個Android應用程序,用於讀取和分析來自GPS接收器的NMEA語句,並使用Nexus S手機進行測試。
我越來越GPGGA,GPGSV,GPGSA和GPRMC句子是很常見的,非常有據可查的,但除此之外,我得到下一個句子和I'cant找到任何關於他們的信息:
PGLOR, GNGSA, QZGSA
我在哪裏可以找到一些關於這些句子格式的文檔?NMEA句子 - PGLOR,GNGSA和QZGSA
3
A
回答
1
當使用多個衛星星座形成句子時,通常會使用$ GN-前綴(目前爲止,通常Glonass和GPS是可行的選項)。 $ QZ-前綴有點不清楚,但我認爲它是用於日本QZSS衛星星座的。
前綴後面的句子的其餘部分是標準NMEA 0183幷包含正常的GSA-句子將包含的內容。
$ PGLOR可能用於生成信息和/或配置定位芯片。或者類似的東西不感興趣。
真正有趣的是,Nexus S似乎有一個多GNSS定位芯片。
更多信息here
2
我最近編寫了一個解析GPGGA NMEA字符串的應用程序,我的建議是解析你需要的東西,然後離開其餘部分。一般來說,你不需要所有的格式,只有特定的格式。
+0
傑克,你說得對。 GPGGA對我來說已經足夠了。我只是好奇... – GetUsername
0
前兩個字符通常定義發送消息的設備的類型,最後三個字符是消息的類型。 $GNGSA
和$QZGSA
應該報告與$GPGSA
相同或相似的數據,這些數據可能是衛星數據,包括精度的稀釋。
我不知道這些來自哪個設備,但GN
就是這裏所說的:http://macrogroup.ru/content/data/store/images/f_1072_5353_1.pdf
關於$PGLOR
......我不知道。也許如果你可以發佈內部使用的芯片組,可以查閱它的文檔。
相關問題
- 1. 從GPS讀取NMEA句子
- 2. 閱讀Android 1.6中的NMEA句子?
- 3. 如何使用grep找到損壞的NMEA日誌句子?
- 4. 如何從GPRMC NMEA句子中導出「方位」度數?
- 5. 從GPS設備讀取句子NMEA時出現「java.net.SocketException:Connection reset」
- 6. 從NMEA語句計算車速
- 7. 如何使用c + +讀取Windows Vista中的NMEA句子
- 8. UART無法接收GPS NMEA語句
- 9. NMEA中GGA和RMC語句之間的區別
- 10. 如何在我的應用程序中獲取GPRMC的NMEA句子?
- 11. nmea校驗和在c#.net cf
- 12. 在R中匹配句子和句子?
- 13. by子句和PostgreSQL
- 14. OracleParameter和IN子句
- 15. EXISTS子句和JOIN
- 16. UPDATE和EXISTS子句
- 17. JPA Criteria API for FROM子句和FROM子句中的子查詢
- 18. Sequelize:或父母where子句和孩子where子句
- 19. C#開源NMEA解析器
- 20. NMEA消息到Android位置
- 21. MySQL的使用之間,句和從句和OR子句
- 22. 下一句和嵌套句子
- 23. SQL Server MERGE語句和ORDER BY子句
- 24. Like子句和準備語句
- 25. 簡化IF子句和LINQ select語句
- 26. 接收GPS(NMEA)句子或x,y座標並在地圖上播放位置的開源C++程序
- 27. 薩姆和GROUP BY子句
- 28. 分頁和WHERE子句
- 29. 與datetime和BETWEEN子句
- 30. DISTINCT子句和隨機
我想添加一個鏈接到[最好的NMEA相關網站](http://www.gpsinformation.org/dale/nmea.htm)在我看來。寫得很好,內容翔實。同樣對於OP,大多數人通常會對GPS語句的推薦最小數據($ GPRMC)感到滿意。多星座設備只是稍微改變前綴,但數據遵循標準。 – msvalkon