Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magentanova/tree-a-thon
App to manage and optimize the watering of public trees for the City of Houston.
https://github.com/magentanova/tree-a-thon
traveling-salesman
Last synced: about 1 month ago
JSON representation
App to manage and optimize the watering of public trees for the City of Houston.
- Host: GitHub
- URL: https://github.com/magentanova/tree-a-thon
- Owner: magentanova
- Created: 2015-10-21T00:06:51.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-15T02:00:13.000Z (about 9 years ago)
- Last Synced: 2024-04-24T09:04:27.797Z (8 months ago)
- Topics: traveling-salesman
- Language: JavaScript
- Homepage:
- Size: 637 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Tree-a-thon!
Quick Map of Trees [here](http://magentanova.github.io/tree-a-thon/)
![animated-map](https://cloud.githubusercontent.com/assets/2483873/10630624/8a5e5b60-779d-11e5-944d-59a6bff98c04.gif)
##Status
Currently in the data processing phase. Processed data has been included in the repo. You can run the following if you have a need to re-process data:
### Convert `./data/trees.csv` to `./data/trees.json`
```bash
npm run convert-trees
```### Clean `./data/trees.json` to `./data/trees.reduced.json`
```bash
npm run clean-trees
```### Geocode `./data/trees.reduced.json` to `./data/trees.reduced.geocoded.json`
```bash
npm run geocode-trees
```##data preprocessing
...description to come...
##helpful links
Google Maps distance matrix api: https://developers.google.com/maps/documentation/distance-matrix/intro
Raw tree spreadsheet: https://docs.google.com/spreadsheets/d/1by6VA29p3qnyeMAq1KR49JbLTiv0vYbnt7jECk9G7TM/edit?usp=sharing
Traveling salesman problem: https://simple.wikipedia.org/wiki/Travelling_salesman_problem