Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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?