Severin Krohne @skrohne Kjell Wundram @kwundram2602 Finn Geßner @sivenDalmatin Jan Becker @job2002 Emil Erlenkötter @emil282 Joaquin Valdez @jova10
Deploying on an AWS instance is recommended.
-
git clone git@github.com:CopernicusCodeCrafters/main.git
-
docker-compose up --build
If there are connection problems set env variable AWSHOST= AWS-Ip4 and OPENEO_URI : http://AWS-Ip4:8000 in docker- compose.
There is a built machine learning ( random forest) model called "CCC_DemoModell". With a small area the classification takes around 3 min.
Before you classify a scene, you can take a look with the viewer if there are images with a cloudcover that is low enough
- Enter start and ending time
- Draw the area of interest
- Select bands you would like to see
- "Aggregate all" leaves the timeframe how it is, so that the classification and model builing processes can aggregate all images in the timeframe with under 10% cloud coverage. If no images are available in the AoI and timeframe you will get a notification
- you can also select a specific date with "select one" or get the date with the lowest Cloudcover with "lowest CC". If you are using "select one" choose one of the images in the list and close with "x" in the top right corner It is recommended to use "aggregate all" beacause the classification and model building processes also use aggregated images.
- At the end you have to use "Submit"
-
You can create a machine learning model by uploading or drawing training polygons. After Drawing you can set names, ids and classification.
-
It is important that Features get object Ids that are ascending and they should not have gaps. If you have 17 Features the ids should be : [1...17]
-
After you have created the training polygons you can choose the hyperparamters ntree and mtry.
-
You als can give a name to the model. The model will be saved as a .rds file in docker folder /var/openeo/workspace
-
After a while a message will be displayed ("DONE"). If not, an error has occured. In that case try it with less polygons.
If you are trying to change attributes of a poylgon and it does not work, change the shape of the polygon a little bit and click "submit edit". Afterwards you can edit the values.
It its important that training polygons which are uploaded have a column/attribute "classification" and a column/attribute "object_id". Otherwise the application wont process the polygons correctly. In the folder "DemoDaten" you will find training polygons.
- Select area of interest (in the Imagery page).
- Enter Start and end date (also in imagery page)
- Select Model , either demo model or your own.
- Classify
If you get a result immediately and the tif file has a size of 33 kB , that means that the file is damaged and the classification did not work. Please reload the page and try again.