changeDate:un array 1D di numeri double che rappresentano coppie di date di inizio e di fine per ogni segmento adattato. Il formato della data è determinato dall'argomento dateFormat.
value: un array 1D di numeri doppi del valore della banda in corrispondenza di changeDate.
magnitude: un array 1D di numeri double che fornisce la differenza assoluta tra i valori prima e dopo una data di modifica. La prima magnitudo è sempre NaN.
duration: un array 1D di numeri double della durata del segmento precedente alla data di modifica. La prima durata è sempre NaN.
rate: Un array 1D di numeri double del tasso di variazione dei dati precedenti alla data di variazione. Il primo tasso è sempre NaN.
postMagnitude: un array 1D di numeri double della differenza assoluta tra i valori dopo la data di modifica e il valore alla data di modifica. L'ultimo postMagnitude è sempre NaN.
postDuration: la durata del segmento successivo alla data di modifica. L'ultimo postDuration è sempre NaN.
postRate: il tasso di variazione dei dati dopo la data della modifica. L'ultimo postRate è sempre NaN.
indexRegrwoth: la differenza tra il valore nella data di modifica e il valore cinque punti dati dopo.
recoveryIndicator: il rapporto tra indexRegrowth e magnitude.
regrowth60: differenza di tempo tra il punto di interruzione e il punto dati in cui il valore della serie è il 60% del valore precedente al disturbo.
regrowth60: differenza di tempo tra il punto di interruzione e il punto dati in cui il valore della serie è l'80% del valore precedente al disturbo.
regrowth60: differenza di tempo tra il punto di interruzione e il punto dati in cui il valore della serie è il 100% del valore precedente al disturbo.
Per ulteriori dettagli sull'algoritmo originale, vedi: Hermosilla et al. (2015) dx.doi.org/10.1016/j.rse.2014.11.005.
L'implementazione dell'algoritmo è disponibile su GitHub: https://github.com/saveriofrancini/C2C-GEE
Ringraziamenti: FORWARDS e NextGenCarbon.
Citazione: Txomin Hermosilla, Michael A. Wulder, Joanne C. White, Nicholas C. Coops, Daniel Coelho, Giovanni Ciatto, Noel Gorelick e Saverio Francini. In preparazione. Composizione di immagini, rilevamento delle variazioni delle serie temporali e metriche temporali: implementazione dell'algoritmo Composite2Change (C2C) su Google Earth Engine. Questo algoritmo è in anteprima ed è soggetto a modifiche.
| Utilizzo | Restituisce |
|---|---|
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance, includePostMetrics, includeRegrowth, useRelativeRegrowth, negativeMagnitudeOnly) | Immagine |
| Argomento | Tipo | Dettagli |
|---|---|---|
collection | ImageCollection | Raccolta di immagini su cui eseguire C2C. |
dateFormat | Numero intero, valore predefinito: 0 | La rappresentazione del tempo da utilizzare durante l'adattamento: 0 = giorni giuliani, 1 = anni frazionari, 2 = ora Unix in millisecondi. In questo modo verranno codificati gli orari di inizio, fine e pausa di ogni segmento temporale. |
maxError | Float, valore predefinito: 75 | |
maxSegments | Numero intero, valore predefinito: 6 | |
startYear | Numero intero, valore predefinito: 1984 | |
endYear | Numero intero, valore predefinito: 2019 | |
infill | Booleano, valore predefinito: true | |
spikesTolerance | Float, valore predefinito: 0,85 | |
includePostMetrics | Booleano, valore predefinito: true | |
includeRegrowth | Booleano, valore predefinito: false | |
useRelativeRegrowth | Booleano, valore predefinito: false | |
negativeMagnitudeOnly | Booleano, valore predefinito: false |