Skip to main content Link Menu Expand (external link) Document Search Copy Copied

VPP SOSV visualisation script

//VERSION=3

// This custom script visualises VPP SOSV (start of season value) parameter
//VERSION=3
function setup() {
  return {
    input: ["SOSV", "dataMask"],
    output: { bands: 4 },
    mosaicking: Mosaicking.TILE
  }
}
const map =
  [
    [0.000, 0xFFFFE5],
    [0.375, 0xF7FCB9],
    [0.750, 0xD9F0A3],
    [1.125, 0xADDD8E],
    [1.500, 0x78C679],
    [1.875, 0x41AB5D],
    [2.250, 0x238443],
    [2.625, 0x006837],
    [3.000, 0x004529]
  ]

const visualizer = new ColorMapVisualizer(map);

function evaluatePixel(samples) {
  for (let i = 0; i < samples.length; i++) {
    let sample = samples[i];
    if (sample.dataMask == 1) {
      let rgbVis = visualizer.process(sample.SOSV * 0.0001);
      return rgbVis.concat(sample.dataMask);
    }
  }
}

General description of the script

This script visualises start of season value (SOSV) parameter of the VPP product. The color map is adopted from https://github.com/jacobs-tim/copernicus-land-monitoring-service-hrvpp-colourmaps

Description of representative images

2019 season 1 start of season value over Pina de Ebro Zaragoza Spain

SOSV Pina de Ebro Zaragoza Spain

Resources