Skip to content

fivehourshower/Zephyr

Repository files navigation

Zephyr

#Mission ###Real-time mapping of harmful emissions transfered through the air

About this project

Zephyr is a open-source project developed for the ESRI's ECCE App Challenge 2015 app challenge, developed by 3 University of Waterloo students. This project was inspired by Cambecc's air project.

This application will plot out the sources of GHG's (green house gases), NOx (mono-nitrogen oxides), SOx (mono-sulfuric oxides), VOC (volatile organic compounds), NH3 (ammonia), and Hg (mercury) emissions throughout Canada. The application will then simulate the coverage/spread of these emissions within Canada using a Global Wind Model, and plot them on the map.

Credits to Cambecc's Earth Model and ESRI's Wind-JS from which much of the Wind Animations are based off. The emissions data is taken from Environment Canada's CESI (Canadian Environmental Sustainability Indicators) Air and Climate Indicators. The Wind Data itself is generated by a GFS (Global Forecast System), and is downloaded from NOMADS (the NOAA Operational Model Archive and Distribution System).

###Full Preview Video: IMAGE ALT TEXT HERE

##About Us

Graeme Jaydeep Sam
megawac Jaydeep Sam

Graeme is a developer passionate about board games and bringing GIS functions to mobile robotics.

Jaydeep is an enthusiastic developer who is always willing to learn new gadgets and products!

Sam is a developer interested in turn-based strategy games, and in developing GIS applications to solve geo-spatial problems.

Setup

Install the following dependencies

After installing the dependencies via NPM start the server by running. T

# Install the deps
$ npm install
# Update CESI resources
$ npm run sync
# Start the dev server
$ npm run start
# Run the production? server
$ npm run server

This will update the data dependencies on ArcGIS Online by updating the poloution emitter tables with the tables from CESI (example). After updating the data sources it will build the static files to serve and start the server. It will also rebuild the static resources if source files change.

Ubuntu setup

Run ubuntu-setup.sh for quick installation on Ubuntu.