Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukekarrys/gpx-route-inspector
Find the shortest closed circuit that will visit all paths from a series of connected GPX files.
https://github.com/lukekarrys/gpx-route-inspector
Last synced: 16 days ago
JSON representation
Find the shortest closed circuit that will visit all paths from a series of connected GPX files.
- Host: GitHub
- URL: https://github.com/lukekarrys/gpx-route-inspector
- Owner: lukekarrys
- License: mit
- Created: 2019-06-21T20:42:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-14T01:03:53.000Z (over 3 years ago)
- Last Synced: 2024-10-20T14:33:24.066Z (17 days ago)
- Language: JavaScript
- Size: 151 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gpx-route-inspector
Find the shortest closed circuit that will visit all paths from a series of connected GPX files.
## Instructions
1. `git clone --recursive [email protected]:lukekarrys/gpx-route-inspector.git`
1. `npm install`
1. `cd gpx-route-inspector`
1. `cd postman_problems`
1. Run [`postman_problems` install instructions](https://github.com/brooksandrew/postman_problems/tree/4e384767371e8d67a901712adf56deb9e3c79bf4#id2)
1. `cd ..`
1. `./src/cli.js --gpx examples/santan/routes --start 'GOLDMINE|END' --type gpx`## Output
- [San Tan Mountain Regional Park](./examples/santan/output.geojson)
- [Usery Mountain Regional Park](./examples/usery/output.geojson)
- [Hawes Trail System](./examples/hawes/output.geojson)## TODO
- [ ] Port `postman_problems` to JavaScript
- [ ] Handle GPX files with overlapping sections
- [ ] Find/create connector gpx files for usery so Vista and Merkle and accessible
- [ ] Fix Usery Desert Hawk loop
- [ ] South Mountain?