We developed a software which uses key environmental datasets to help identify geographical locations that require vegetation in order to improve the local environment. Vegetation has many benefits to its local climate such as; improved air and water quality, reduced energy use, enhanced storm water management as well as water runoff control, and a general boost to quality of life. Through Enviromap's data analysis, it can essentially generate a report that will be converted into a scoring system that can help users visualize where planting vegetation would have the greatest positive impact on the local environment.
This is important because strategically placing new vegetation based upon environmental values rather than geographical purpose has the potential to help local climates, which can grow to a larger scale and have a beneficial impact on the global climate.
The software uses python to retrieve surface temperature data and carbon monoxide readings from MOPITT, based on the latitudinal and longitudinal positions specified by the user. Afterwards, it uses land cover and air pollutant data along with the MOPITT data for the given region to sum and allocate points for the selected region.
The goal of Enviromap is to assist in improving the climate on a small scale, which eventually can be translated to a larger scale. Using the software to strategically place new vegetation on a large scale, such as farmland and forests, can help local environments, which can in turn create interconnected networks of local areas being used to help the climate.
The modern-day climate crisis is currently a global issue that needs any help it can get. Obviously, there are issues with large corporations and heavy industry polluting the air, but everyone has a role in this crisis. Everything adds up, and we believe that even one person can make an impactful difference, just like how our project may be able to make a difference. Using that logic, we thought about how we could potentially help our local environment first. After some research we discovered that vegetation is something that is both beneficial to human and if placed correctly, beneficial to the climate. Therefore, we thought that we could combine environmental data accessible to us and create something that would show users ideal sites to plant new vegetation on the basis of improving the local climate.
Our first target was to find relevant datasets provided by the CSA, specifically, important environmental data. After finding the necessary datasets we set our minds to being able to understand what information we want to use from them and how we would go about using it. We used a collection of Python, VS Code, Matlab, Mapbox API, Python Pandas, and Numpy libraries. Below is a visualization of our work.

Our main problem that we faced was the constraint of time. We have big plans, however it is difficult to integrate everything into the final product because that takes a significantly longer amount of time. We also had difficulties accessing and navigating the data through the python script because the libraries were so unfamiliar. Finally, we also had an issue with getting python to communicate with the web app, therefore we had to use the alternative framework Web to Py. In terms of victories, we were able to fully incorporate a key dataset into the software, which was the surface temperature data. This data worked properly and although we could not incorporate the other datasets, the other relevant data would be shown in similar fashion to the surface temperature data. All that data would come together to show the points system. Another very important victory came through the help of the mentors, who taught us how to properly decipher and use all of the datasets that we needed. This allowed us to continue working with confidence and be able to get the project moving forward.
We set about retrieving relevant datasets that were necessary for our use, which was mainly environmental data. Our chosen data ended up being datasets of land cover/type, water quality of rivers, air quality including pollution and emission data, surface temperature data, energy use, and data about temperature change across Canada. We chose these datasets by specifically analyzing the benefits of agriculture in local areas. For example, vegetation can improve water quality and storm water runoff naturally. We used land cover data so that the system can dictate if the land is physically suitable to be able to host new vegetation. Additionally, vegetation can help sequester carbon dioxide as well as improve local air quality by removing air pollutants. Furthermore, vegetation can help decrease energy usage, thus in turn reducing any associated pollution or emissions. Each dataset we use has a directly correlated role in tracking how beneficial adding vegetation in a specific area would potentially be. Using those correlations, Enviromap would generate a score-based system that the user could visualize to easily understand precisely how beneficial planting vegetation would be in that region.
https://docs.google.com/presentation/d/1NFV3rFpEU6KbsrGj8BQAKcBXS5xRcO0Hifkp8i8LloI/edit?usp=sharing
https://open.canada.ca/data/en/dataset/4f46b49e-7852-5f05-9328-a67ec67f52cb (Land cover)
https://open.canada.ca/data/en/dataset/b4f467a7-2d7f-4cd8-9dfa-1eddd9511f86 (Water quality in Canadian rivers)
https://open.canada.ca/data/en/dataset/5cf10ac5-f426-41b8-bf3a-43bd0721472f (Air quality)
https://www.canada.ca/en/environment-climate-change/services/air-pollution.html (Air pollution)
https://www.canada.ca/en/environment-climate-change/services/environmental-indicators/temperature-change.html (Temperature change in Canada)
https://open.canada.ca/data/en/dataset/0c930a3c-fb06-4bda-b81b-8031eed34a0b (Energy use)
https://www.epa.gov/heatislands/using-trees-and-vegetation-reduce-heat-islands (Key information relating to the benefits of vegetation)
https://worldwind.arc.nasa.gov/ (NASA WorldWind)
https://www.vitoshacademy.com/how-to-search-in-a-worksheet-with-python/ (Instructional resource)
https://wiki.gccollab.ca/Earth_Observation_Data_Management_System_(EODMS) (Earth Observation Data Management System)
https://www.nasa.gov/topics/moon-to-mars (NASA - Explore - Moon to Mars)
https://nasa3d.arc.nasa.gov/ (NASA 3D resources)
https://earthobservatory.nasa.gov/features/EnergyBalance (NASA Earth Observatory information)
https://earthobservatory.nasa.gov/features/RenewableEnergy/renewable_energy.php (NASA Earth Observatory information)
https://earthobservatory.nasa.gov/images/144841/tracking-peruvian-forest-loss-from-space (NASA Earth Observatory Information)
https://blackmarble.gsfc.nasa.gov/#product (NASA's Black Marble)