This is a Web APP for land cover tracking and simple analysis using satellite data.
Data is downloaded using integrated sentinelhub API. Area of interest, as well as dates range, can be selected using the GUI.
Prediction is made using the model developed in this repository.
Predicted classes:
- shrublands
- urban
- agricultural
- barren
- snow
- water
- dense_forest
- open_forest
- wetlands
- grasslands
- Install poetry with
pip install poetry
- Create environment with
poetry install
- Enter environment with
poetry shell
- Create container with ./docker/setup_docker
- Enter your container with
docker exec -it land_cover_app /bin/bash
- Install with pip install -r ./docker/requirements.txt
- Setup SentinelHub config file
sentinelhub_config.json
, according to this guide - Download weigths from here and put it to
weights
folder (more weigths coming) - To start, in your environment, please run
python app.py
.