https://github.com/dataforgoodfr/batch11_cartovegetation
Land cover mapping automation tool using IGN aerial photographs
https://github.com/dataforgoodfr/batch11_cartovegetation
automation gdal geomatics geopandas machine-learning orfeotoolbox
Last synced: 6 days ago
JSON representation
Land cover mapping automation tool using IGN aerial photographs
- Host: GitHub
- URL: https://github.com/dataforgoodfr/batch11_cartovegetation
- Owner: dataforgoodfr
- Created: 2023-04-19T17:25:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-21T18:50:03.000Z (over 2 years ago)
- Last Synced: 2025-06-27T16:04:13.086Z (7 months ago)
- Topics: automation, gdal, geomatics, geopandas, machine-learning, orfeotoolbox
- Language: C++
- Homepage: https://experience.arcgis.com/experience/12f26d4d8f744a7e8f84c6e04d54df46/page/Page-1/?views=PR%C3%89SENTATION
- Size: 31 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# batch11_cartovegetation
### Requirements
- Docker and Docker compose must be installed [Docker (Docker compose included)](https://www.docker.com/products/docker-desktop/)
- Until data gathering is implemented, it is required to have a data folder in your system containing the unzipped data from IGN BD ORTHO IRC of the 'departement' that contain the processed city. *For test purpose, full automatisation is not yet implemented since it recquires an IGN web service for data import that is scheduled to be launch in beta version mid-july*
### Install
- Clone the current repository :
```shell
git clone https://github.com/dataforgoodfr/batch11_cartovegetation.git
```
- Current branch for data processing is accessed using:
```shell
git fetch --all
```
- Copy then rename the file `.env.sample` to `.env` and update its variables using your configuration.
- Check `config/config.toml` and update it if needed.
### Build Images
```shell
docker compose build
```
### Run
To start all services and run the whole processing chain:
```shell
docker compose --env-file .env up
```
To stops containers and removes them:
```shell
docker compose down
```
To run specific service defined in *docker-compose.yaml*:
```shell
docker compose run --rm --env .env --no-deps
```
### Glossary
| id | Definition |
|--|--|
| ext | Extraction of area |
| seg | Segmentation |
| hte | Haralick texture extraction |
| bnd | Reordering band |
| rdi | Radiometric indices |
| zst | Zonal Statistics |
| agg | Joining zonal statistics |
| mdl | Classification |