Mekong Land Cover — RLCMS Primitives
Land cover classification using the RLCMS primitives approach (Poortinga et al. 2019, SIG/SERVIR-Mekong). Biophysical indices (NDVI, NDWI, NDBI, BSI) from Landsat 8 are combined via a threshold decision tree into 5 land cover classes — running entirely in the browser.
folia.yaml
The contract
Read from this recipe's own declarations — parameters:,
outputs:, requires:, and the ops its layers name. Not from its
style blocks and not from any benchmark: a colour ramp is not a contract, and a measured
run is evidence about one AOI rather than a domain.
Parameters
The legacy dialect has no typed parameter schema. Read the folia.yaml for what this recipe takes; nothing here can type-check it.
Outputs
The legacy dialect lists output names without a declared kind, so there is no output contract to render. The names appear on the card above.
Capabilities it requires
The legacy dialect has no requires: block.
Where it runs
- Browser preview runs here every layer has a browser kernel and a source the browser can fetch
- Local CLI (folia run) runs here runs locally through the legacy (no spec_version) parser
- Operated fleet (POST /plan, /run) runs here legacy dialect: a lock binds by the cut's layer names, not by digest
demos/mekong-land-cover/folia.yaml