Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/UpwardTrajectory/meander-maker
Find dense clusters for Theme-Walks or Topic Exploration with HDBSCAN and GoogleMaps API
https://github.com/UpwardTrajectory/meander-maker
aws-ec2 brython flask google-maps-api hdbscan python3
Last synced: 11 days ago
JSON representation
Find dense clusters for Theme-Walks or Topic Exploration with HDBSCAN and GoogleMaps API
- Host: GitHub
- URL: https://github.com/UpwardTrajectory/meander-maker
- Owner: UpwardTrajectory
- License: gpl-3.0
- Created: 2019-06-24T18:21:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-23T17:18:14.000Z (about 5 years ago)
- Last Synced: 2024-08-01T00:50:14.550Z (3 months ago)
- Topics: aws-ec2, brython, flask, google-maps-api, hdbscan, python3
- Language: JavaScript
- Homepage: https://meander.datakaspar.com
- Size: 5.59 MB
- Stars: 6
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Meander Maker
### [meander.datakaspar.com](https://meander.datakaspar.com)
[Slideshow Presentation](https://docs.google.com/presentation/d/1FJpiMcubybSbuHfuLMKDdqAZSo0YrzePHE2okCvVc_4/edit?usp=sharing)
It's time for an urban themed walk! Perhaps you'd like to efficiently visit the nearest group of bookstores, or build an itinerary for winetasting through a cluster of walkable tasting rooms. Of course there's always the good old-fashioned pub crawl. Anything is possible with Meander Maker!
### What you bring to the game:
* Starting Location
* Theme
* used to search Google Maps from your Start Location
* examples include:
* bookstores
* wine tasting
* free museums
* women's shoes
* parks
* any category [Google Maps](https://maps.google.com) would recognize
### What the **Meander Maker** will do:
1. Search GoogleMaps for up to 60 matches near your starting location.
2. Break them into geographic clusters (and drop results that are "loners" aka far from everything else.)
3. Pick the "Best" cluster, based on:* High Ratings from google maps
* High density within the cluster
* short distance from current starting location
* short distance within stops of the cluster
4. Build the shortest transportation path between stops* Walking
* Biking
* Driving
* Public Transit
5. You *can* already do this in Google Maps, but it this process requires knowing the names of the individual stops AND the order you would like to traverse them in before the route can be generated. Meander-Maker automates all of that.
![example.png](https://github.com/UpwardTrajectory/meander-maker/blob/master/readme_example.png?raw=true)But Meander-Maker will do something like this:
![clusters of wine rooms](https://github.com/UpwardTrajectory/meander-maker/blob/master/readme_clusters.png?raw=true)
And find the best cluster, then also return turn-by-turn directions.
### To Do:
* Allow "veto" of individual locations, then re-build the path
* Fix "Geo-locate" so that it will find the location the front-end client, instead of the AWS server
* Preferred Length of your Adventure
* accept multiple input restrictions, with sensible defaults
* Number of stops (N=4)
* Miles (dist=2)
* Minutes of walking (mins=80)
* Optional. If not given, will default to 4 stops, regardless of Length.
* Automatically discerns whether the input is in miles or minutes.