GIS Mapping & Data
Overview:
- Given a polygon on the map, calculate demographics.
What does this webpage do:
- Display a map in the browser.
- The user can use the "marker" tool (upper left corner) to click on the map or type in location information into the search box to specify a location.
- Only locations within the United States are supported.
- A 3 minute isochrone (drive-time) polygon is then calculated using Route360 REST Services and is subsequently displayed onto the map.
- Demographic informaton that is calculated within the isochrone polygon is also displayed. 2010 Census Block data is used for the calculation and uniform distribution of data is assumed.
- Click the '?' icon on the webpage for more information.
Tech Stack:
- ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]
- Rails 5.0.2
- Google Maps API v3
- REST Service (www.route360.net) to return an Isochrone (drive-time polygon)
- 2010 Census Block Data - Population Counts, Housing Counts & Geographic information
- PostgreSQL with PostGIS extension (see: https://github.com/greghorne/loadCensusBlocks)
- Raspberry Pi 2 w/ Raspbian 8 (Jessie) ==> PostgreSQL Server Host
- Deployment: Docker Container on Raspberry Pi
Deployment: http://zotac1.ddns.net:3300