This project is a C++ application designed to read and process NMEA GPGGA sentences from a text file. The program extracts key information such as time, latitude, longitude, and the number of satellites from each GPGGA sentence and displays it in a readable format.
git clone https://github.com/yourusername/nmea-gpgga-processor.git
cd nmea-gpgga-processor
nmea_messages.txt
) containing NMEA GPGGA sentences.To compile the program, use the following command:
g++ -o gpgga_processor main.cpp
To run the executable, use the following command:
./gpgga_processor
Ensure that the nmea_messages.txt
file is in the same directory as the executable or specify the full path to the file in the source code.
When you run the program, you will see output similar to the following if the input file contains valid GPGGA sentences:
Time: 12:34:56, Latitude: 4807.038 N, Longitude: 01131.000 E, Satellite Count: 8
Time: 12:35:01, Latitude: 4807.123 N, Longitude: 01131.456 E, Satellite Count: 10
The main components of the project are:
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
Check out my GitHub profile: Esmail Sarhadi
View this project on GitHub: NMEA-GPGGA-Data-Processor
If you find this project helpful, consider making a donation:
For any questions or suggestions, feel free to open an issue or contact me at [sarhadiesmail@gmail.com].