|
1 | 1 | This library makes use of [pynmea2](https://github.com/Knio/pynmea2) to parse through input NMEA 0183 data, organize it, and output it to CSV files or to a PostgreSQL database. |
2 | 2 |
|
3 | 3 | ## Terminology |
4 | | -**`sentence`**: |
| 4 | +* **`sentence`**: |
5 | 5 | A line from your data file from a particular `talker` and of a particular `sentence_type` E.g.: |
6 | 6 | `$GNRMC,,V,,,,,,,,,,N*4D` |
7 | 7 | `$GNGGA,045824.00,3944.54025,N,10511.64604,W,1,03,4.93,1784.2,M,-21.5,M,,*49` |
8 | 8 |
|
9 | | -**`talker`**: |
| 9 | +* **`talker`**: |
10 | 10 | The type of the transmitting unit. For the purposes of satellite navigation, this is the constellation from which data is being received. |
11 | 11 | E.g.: `GA`: Galileo Positioning System; `GB`: BDS (BeiDou System); `GL`: GLONASS Receiver; `GN`: Global Navigation Satellite System (GNSS); `GP`: Global Positioning System (GPS) |
12 | 12 | See: https://gpsd.gitlab.io/gpsd/NMEA.html#_talker_ids, or https://www.nmea.org/Assets/20190303%20nmea%200183%20talker%20identifier%20mnemonics.pdf |
13 | 13 |
|
14 | | -**`sentence_type`**: |
| 14 | +* **`sentence_type`**: |
15 | 15 | One of several types of NMEA sentences that can be received from the talker. |
16 | 16 | E.g.: `RMC`, `VTG`, `GGA`, `GSA`, `GSV`, `GLL` |
17 | 17 | See: https://gpsd.gitlab.io/gpsd/NMEA.html#_nmea_standard_sentences |
@@ -161,19 +161,13 @@ $ python nmea_data_convert.py test_data/test_data_GNGSA.nmea db --spc 2 |
161 | 161 |
|
162 | 162 |
|
163 | 163 | ## Helpful References |
164 | | -https://github.com/Knio/pynmea2/blob/master/README.md |
165 | | - |
166 | | -https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_%28UBX-13003221%29.pdf (section 31 'NMEA Protocol') |
167 | | - |
168 | | -https://www.sparkfun.com/datasheets/GPS/NMEA%20Reference%20Manual1.pdf |
169 | | - |
170 | | -https://www.trimble.com/OEM_ReceiverHelp/V4.44/en/NMEA-0183messages_MessageOverview.html |
171 | | - |
172 | | -Talker Identifiers : https://www.nmea.org/Assets/20190303%20nmea%200183%20talker%20identifier%20mnemonics.pdf |
173 | | - |
174 | | -Glossary : https://www.unavco.org/help/glossary/glossary.html |
175 | | - |
176 | | -https://gpsd.gitlab.io/gpsd/NMEA.html#_nmea_standard_sentences |
| 164 | +* https://github.com/Knio/pynmea2/blob/master/README.md |
| 165 | +* https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_%28UBX-13003221%29.pdf (section 31 'NMEA Protocol') |
| 166 | +* https://www.sparkfun.com/datasheets/GPS/NMEA%20Reference%20Manual1.pdf |
| 167 | +* https://www.trimble.com/OEM_ReceiverHelp/V4.44/en/NMEA-0183messages_MessageOverview.html |
| 168 | +* Talker Identifiers : https://www.nmea.org/Assets/20190303%20nmea%200183%20talker%20identifier%20mnemonics.pdf |
| 169 | +* Glossary : https://www.unavco.org/help/glossary/glossary.html |
| 170 | +* https://gpsd.gitlab.io/gpsd/NMEA.html#_nmea_standard_sentences |
177 | 171 |
|
178 | 172 | ## Support |
179 | 173 | If you find this tool useful, please consider supporting development of this tool and other tools like it. You can do so using the `Sponsor` button at the top of the [GitHub page](https://github.com/Petrichor-Labs/nmea_data_convert). |
|
0 commit comments