|
@@ -1,58 +0,0 @@
|
|
-# PhoneTrackGPXFix
|
|
|
|
-
|
|
|
|
-A nodejs app that puts in time order gps points exported from PhoneTrack in NextCloud so that they can be correctly imported in JOSM.
|
|
|
|
-
|
|
|
|
-Disclaimer: This project has been done in an hour or so. So please expect bugs, dirty code and odd behaviour that look more like a one-hour side-project. Also this has only been tested on Windows.
|
|
|
|
-
|
|
|
|
-## How to install
|
|
|
|
-
|
|
|
|
-Download [nodejs]([Download | Node.js](https://nodejs.org/en/download)) and [git]([Git - Downloads](https://git-scm.com/downloads)).
|
|
|
|
-
|
|
|
|
-Open your favorite shell and execute (windows or linux):
|
|
|
|
-
|
|
|
|
-```bash
|
|
|
|
-git clone https://floriananaya.pro/git/florian/PhoneTrackGPXFix
|
|
|
|
-cd PhoneTrackGPXFix
|
|
|
|
-npm install
|
|
|
|
-```
|
|
|
|
-
|
|
|
|
-## How to use
|
|
|
|
-
|
|
|
|
-The only command is
|
|
|
|
-
|
|
|
|
-```bash
|
|
|
|
-node main.js <FilePath>
|
|
|
|
-```
|
|
|
|
-
|
|
|
|
-## Example
|
|
|
|
-
|
|
|
|
-```bash
|
|
|
|
-node main.js C:\Users\Florian\Downloads\florian1.gpx
|
|
|
|
-```
|
|
|
|
-
|
|
|
|
-Expected output:
|
|
|
|
-
|
|
|
|
-```Bash
|
|
|
|
-C:\Users\Florian\Downloads\PhoneTrackGPXFix>node main.js C:\Users\Florian\Downloads\florian1.gpx
|
|
|
|
-Started PhoneTrack GPX file fixer
|
|
|
|
-Reading file located at "C:\Users\Florian\Downloads\florian1.gpx"...
|
|
|
|
-File has been read, loading XML...
|
|
|
|
-XML has been loaded, reading PhoneTrack data...
|
|
|
|
-Loading track "ONEPLUSA5000" with 157457 points
|
|
|
|
-Done loading track "ONEPLUSA5000"
|
|
|
|
-Loading track "OPPO" with 27814 points
|
|
|
|
-Done loading track "OPPO"
|
|
|
|
-Sorting all points...
|
|
|
|
-Sorting points...
|
|
|
|
-Done reading and sorting track "ONEPLUSA5000"
|
|
|
|
-Sorting points...
|
|
|
|
-Done reading and sorting track "OPPO"
|
|
|
|
-Done sorting all points
|
|
|
|
-Updating XML...
|
|
|
|
-Done updating XML
|
|
|
|
-Writing to new file "C:\Users\Florian\Downloads\florian1.gpx2"
|
|
|
|
-Data written to file
|
|
|
|
-Done in 6.121 sec
|
|
|
|
-```
|
|
|
|
-
|
|
|
|
-The given file stays untouched, a new file will be created that has the same name as the given file with a "2" added at the end of the file (example: "export.gpx" will be renamed to "export.gpx2")
|
|
|