MetOracle
MET-Oracle: Weather Prediction to Improve Smart City Resilience
MET-Oracle: Aiding in the Prediction and Preparation for Adverse Weather Conditions due to Global Warming
MET-Oracle is a tool to improve the lives of citizens and increase infrastructure’s resilience, in Trinidad and Tobago, by helping us predict and prepare for adverse weather conditions brought on by Global Warming, and quantifying the effect it will have on our country’s climate. It is a linear regression model built in Python using Tensorflow and our web interface uses the Google Maps API.
This project was developed alongside team members Michael Ali and Qarun Bissoondial.
Background
Within Trinidad and Tobago, there has been a severe problem concerning flooding in many boroughs and water shortages due to droughts. This is due to poor planning from a lack of awareness to the changes in our country’s climate due to climate change.
People may know of Global Warming, and attribute every hot day to it, but we have found a way to show the quantifiable effects of global warming in order to raise awareness, and to more accurately predict the changes in weather to better prepare farmers, city planners and everyday citizens.
Our Main Goal To prepare our city planners and everyday citizens for the trials ahead due to the extreme weather events that result from climate change.
Technologies Used
Python | C | Tensorflow | Google Maps API | JavaScript | HTML | CSS | Firebase Database
How does it work?
Our implementation uses AI, in the form of a model using tensorflow, as well as an array of sensors at strategic locations to better understand the long term effects that global warming will have on our country’s climate and thus to adequately prepare.
A central server collects predictions from tensorflow and real-time data from sensors and makes a comparison between the two values.
Once they are within a margin of error and the data follows a particular weather pattern, the pi receives a response from the server and takes appropriate action.
A web app is also used to view the real-time data at a particular sensor.
As this system grows and continues to improve over time, the accuracy and reliability will also increase and will better be able to benefit Trinidad and Tobago from an infrastructural and economic standpoint.
Features
| Completed | ||
|---|---|---|
| Web Scraping | ✔ | |
| Weather Prediction | ✔ | |
| Live Graph Data | ✔ | |
| Monitoring Web App | ✔ | |
| Model using Particulate Date | ✔ | |
| Source Code | GitHub |
Future Implementation
- It was planned to use neural networks and supplied river levels to predict and help prepare for flooding, however, it was not feasible in the timeframe.
- In addition, Google Cloud Computing was the first choice for implementing the neural network so that users can directly interact with the model. For example, being able to enter a future date and then shown both curve plots and a geographical representation.