Simulates a real gps route from waypoints file (CSV/KML) and exports it into outfile (CSV/KML)
First we need to create a kml file with google maps (MyMaps), google earth or some kml editor and add Placemarks with the desired speed in their description.
After we can use this file as input and execute the next command:
routesimulator.py [-h] [-o OUTPUT] [-t {kml,csv}] [-n NOISE] [-s STEP] input
-
inputThis is the input file. Must be a valid kml file with placemarks. The description of this placemarks must be the speed between points. -
-o OUTPUT, --output OUTPUTThis is the output filename. -
-t {kml,csv}, --type {kml,csv}This is the type of the output file. -
-n NOISE, --noise NOISEThis is the noise to add in the output placemarks. Increment this to disturb the route. Must be a positive integer. -
-s STEP, --step STEPThis is the step multiplier of route. Increment this to do faster route. Must be a positive integer.