This project serves as backend for Green Cover (green-cover-frontend).
green-cover is a project that helps in analysing geo-mapped aerial data to estimate green cover and related factors.
Link to the website: https://green-cover.netlify.app/
Link to frontend repo: https://github.com/VirajPatidar/green-cover-frontend
Vision Analytics, Machine Learning, Datasets and Satellite Imagery:
Backend and API:
- Analysis of geo mapped photographs and satellite imagery to estimate green cover over time across the globe.
- Rendering dynamic maps to analyse green cover and generate timelapses representing change in green cover.
- To understand how increasing rate of deforestation is directly related to bad air quality and provide concrete statistics for the same.
- Time series chart/graph representing change in green cover over the years for the state of Maharashtra.
- Predicting type of landcover in the state of Maharashtra by performing supervised classification using existing datasets.
- Analysis of air quality on basis of various parameters for the state of Maharashtra.
- A system to manage and sign-up volunteers to arrange green drives and awareness programs.
TASK / FEATURE | DATASET |
---|---|
Estimating Green Cover using Vegetation Indexes (Global) | |
Timelapse for Normalized Difference Vegetation Index (NDVI) (Global) | |
Time series graphical analysis representing Vegetation Indexes (NDVI & EVI) of Maharashtra | |
Landcover Analysis of Maharashtra | |
Analysing Air Quality of Maharashtra |
Custom Map API:
Method | API Endpoint | Description |
---|---|---|
GET |
/vegetation |
To get vegetation map and related data |
GET |
/ndvitimelapse |
To get NDVI timelapse map and related data |
GET |
/landcover |
To get landcover map and related data |
GET |
/landcoverclassification |
To get land cover classification data (area & change) from 2001 to 2020 |
GET |
/airqualityindex |
To get airquality map and related data |
POST |
/vegetation |
To get NDVI and EVI graphs based on selected time range |
POST |
/create-volunteer |
To create a volunteer |
POST |
/get-volunteers |
To get all volunteers (admin only) |