CNES land cover classification visualisation script
//VERSION=3
// This scripts visualise land cover over Metropolitan France
// Set up input and output settings
function setup() {
return {
input: [{
bands: [
"OCS"
]
}],
output: {
bands: 4
}
}
}
//EvaluatePixel function - return corresponding color based on CNES Land Cover nomenclature and colouring scheme
function evaluatePixel(samples) {
const val = samples.OCS;
if (val == 1) {
return [1, 0, 1, 1];
} else if (val == 2) {
return [1, 85/255, 1, 1];
} else if (val == 3) {
return [1, 170/255, 1, 1];
} else if (val == 4) {
return [0, 1, 1, 1];
} else if (val == 5) {
return [1, 1, 0, 1];
} else if (val == 6) {
return [208/255, 1, 0, 1];
} else if (val == 7) {
return [161/255, 214/255, 0, 1];
} else if (val == 8) {
return [1, 171/255, 68/255, 1];
} else if (val == 9) {
return [214/255, 214/255, 0, 1];
} else if (val == 10) {
return [1, 85/255, 0, 1];
} else if (val == 11) {
return [197/255, 1, 1, 1];
} else if (val == 12) {
return [170/255, 170/255, 97/255, 1];
} else if (val == 13) {
return [170/255, 170/255, 0, 1, 1];
} else if (val == 14) {
return [170/255, 170/255, 1, 1];
} else if (val == 15) {
return [85/255, 0, 0, 1];
} else if (val == 16) {
return [0, 156/255, 0, 1];
} else if (val == 17) {
return [0, 50/255, 0, 1];
} else if (val == 18) {
return [170/255, 250/255, 0, 1];
} else if (val == 19) {
return [85/255, 170/255, 127/255, 1];
} else if (val == 20) {
return [1, 0, 0, 1];
} else if (val == 21) {
return [1, 184/255, 2/255, 1];
} else if (val == 22) {
return [190/255, 190/255, 190/255, 1];
} else if (val == 23) {
return [0, 0, 1, 1];
} else if (val == 0 || val == 255) {
return [1, 1, 1, 0];
} else {
return [0, 0, 0, 1];
}
}
General description of the script
The script visualises land cover over Metropolitan France using a 23-categories nomenclature.
Table 1: Color legend for CNES land cover classification map
Value | Color | Color Code | Label |
---|---|---|---|
1 | #ff00ff | Dense built-up area | |
2 | #ff55ff | Diffuse built-up area | |
3 | #ffaaff | Industrial and commercial areas | |
4 | #00ffff | Roads | |
5 | #ffff00 | Oilseeds (Rapeseed) | |
6 | #d0ff00 | Straw cereals (Wheat, Triticale, Barley) | |
7 | #a1d600 | Protein crops (Beans / Peas) | |
8 | #ffab44 | Soy | |
9 | #d6d600 | Sunflower | |
10 | #ff5500 | Corn | |
11 | #c5ffff | Rice | |
12 | #aaaa61 | Tubers/roots | |
13 | #aaaa00 | Grasslands | |
14 | #aaaaff | Orchards and fruit growing | |
15 | #550000 | Vineyards | |
16 | #009c00 | Hardwood forest | |
17 | #003200 | Softwood forest | |
18 | #aaff00 | Natural grasslands and pastures | |
19 | #55aa7f | Woody moorlands | |
20 | #ff0000 | Natural mineral surfaces | |
21 | #ffb802 | Beaches and dunes | |
22 | #bebebe | Glaciers and eternal snows | |
23 | #0000ff | Water |
Description of representative images
The overview of CNES Land Cover 2020 for France visualised in EO Browser
CNES Land Cover 2020 around Lyon visualised in EO Browser