This is a demonstration app forked from Austin Park Equity to give a mapping example using API open data from Census.gov.
1. npm is required
npm is Node's package manager. You can install Node at their site or with a command like brew install node
if you use Homebrew.
2. gulp is required
gulp is used to build and run the app. Before you can serve the app locally, you need to install gulp cli:
$ npm install -g gulp
3. webpack is required webpack is used to bundle assets
$ npm install -g webpack
To bundle assets:
$ webpack --watch
4. compass is required
compass is a css authoring framework that is used to generate css used by the app. Follow the install instructions on the compass site.
5. install npm dependencies
Install the npm dependencies:
$ npm install
6. run the development server
To run the local server and see the app in your browser:
$ gulp
Gulp serves the app at http://localhost:8080
.
- City of Austin, Parks and Rec Dept (PARD) Data
- Basic Park Feature Layer via ArcGIS Server
- Also available on data.austintexas.gov
- This data is used across the app to produce park shapes.
- Basic Park Feature Layer via ArcGIS Server
- Open Street Map Park Data:
- We use the Overpass API via the "query-overpass" plugin to extract data. Here's the commit that added OSM data if you're curious how.
- Census.gov Data
Released to the public domain under the Unlicense by Open Austin, 2015.