Do It Yourself LULC

You're viewing someone else's public project.

Runs

No runs yet.

🌳 Classes

Pick a class to refine it. Selected: nothing

🗂️ Model Zoo

❓ Help

If something looks off

Find what you're seeing, then try the fix next to it. Every change waits for Run classification, and older runs stay in the list to compare.

What you seeWhy it happensWhat to try
A class painted where it isn't (mines showing as plain barren, say) One class is covering two different things Split that class: a zoo model, or your own polygons
A split class mostly missed (low recall) Too few examples, or all from one corner Add polygons spread across the area, then train again
Your upload is refused A polygon with no class, the wrong projection, or points and lines Read the message; start from the example file
The map didn't change after an edit Nothing reruns by itself Press Run classification
Download says the area is too big Earth Engine can't export it as one file Make a smaller project over that patch
A zoo model fits your area badly It was trained somewhere else Check its card (where, which year, scores), or train your own
The new run is worse than the old one The last change didn't help Click the older run to bring it back; undo the change in the class tree

Inside your project zip

project.jsonname, area, year and base map
hierarchy.jsonyour class tree
examples/the polygons behind each class you trained
weights/the models you trained or applied
op_log.jsonevery change, in order
runs/run_N/one folder per run: the scheme frozen as it was, and run.json

Open the GeoTIFF in QGIS; the class codes are in run.json. Import the zip on the start screen to pick up where you left off.

Split into finer classes

A Use a model from the zoo

Pick a trained model, then say what each of its classes means in your scheme.

B Build your own

One GeoJSON, a class on every polygon; the classes are read off the file. Example file · format

Standard format: a GeoJSON FeatureCollection in lon/lat (EPSG:4326). Every feature is a Polygon or MultiPolygon with "class": "<name>". Optional: "role": "negative" for "this is not that class", and a free-text "note". Everything else is ignored. At least two classes for a new split, and the polygons must fall inside the project's area.

or name the classes and draw them yourself

Train the split

Draw a polygon (⬠ on the map) and add it, or upload a file. A file with a class on each polygon fills every class; one without goes to the class picked above.

Model options

      
Replace this split with a zoo model

Swaps the classes under for the model's (you map them next).

Examples of

They train the split. Draw a polygon and add it, or upload GeoJSON / KML polygons of this class.

Split by a rule instead (no training)

Advanced: raw expression

Add a class

Merge classes

Tick two or more classes in the tree, name the result, then merge. Undo with ✕ in the tree.

Do It Yourself LULC

What are you working on?

Start a new project, or pick up one you've already got.

New project

An area, a year and the base classes to start from. The area is fixed once the project has a run.

Your projects

Loading…

A project you downloaded here, or a project.json saved by the older version.

Public projects

Loading…

Drag a box on the map with ▭ (top left) to set the area.
🗂️ Model Zoo

Select a card to see its details.