You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A drawing tool for generating GPS logs in NMEA format.
Notifications You must be signed in to change notification settings
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Go to fileNMEA Generator is a drawing tool for generating GPS logs in NMEA format. Being a web application consisting of a single HTML file, it can be opened in a web browser and used directly without the need for any installation or configuration work. This project contains the script (written in Python 3) used to build the NMEA Generator. An example of a publicly available instance of this tool can be found on nmeagen.org.
See the LICENSE file for more information.
All Python modules needed to build the NMEA Generator are listed in the requirements.txt file. You can install them with the following command:
pip3 install -r requirements.txt
To build the NMEA Generator, simply run the following command:
./build
This will compile the NMEA Generator application as an HTML file named index.html on the current working directory. If you wish to specify another name or location for the output HTML file, use the -o option:
./build -o /path/to/nmeagen.html
The NMEA Generator contains a set of functional tests which can be executed in a web browser or in a terminal.
To execute the tests in a web browser, load the NMEA Generator and then invoke the runTests() function in the browser's console.
To execute the tests in a terminal, run:
npm install puppeteer ./run-tests /path/to/nmeagen.html