changeDate:uma matriz 1D de números de ponto flutuante de precisão dupla que representa pares de datas de início e término para cada segmento ajustado. O formato da data é determinado pelo argumento "dateFormat".
value: uma matriz 1D de números de ponto flutuante de precisão dupla do valor da banda em "changeDate".
magnitude: uma matriz 1D de números de ponto flutuante de precisão dupla que fornece a diferença absoluta entre os valores antes e depois de uma data de mudança. A primeira magnitude é sempre NaN.
duration: uma matriz 1D de números de ponto flutuante de dupla precisão da duração do segmento anterior à data de mudança. A primeira duração é sempre NaN.
rate: uma matriz 1D de números de ponto flutuante de dupla precisão da taxa de mudança dos dados anteriores à data de mudança. A primeira taxa é sempre NaN.
postMagnitude: uma matriz 1D de números de ponto flutuante de precisão dupla da diferença absoluta entre os valores após a data de mudança e o valor na data de mudança. O último postMagnitude é sempre NaN.
postDuration: a duração do segmento após a data da mudança. O último postDuration é sempre NaN.
postRate: a taxa de mudança dos dados após a data da mudança. O último postRate é sempre NaN.
indexRegrwoth: a diferença entre o valor na data de mudança e o valor cinco pontos de dados depois.
recoveryIndicator: a proporção de indexRegrowth/magnitude.
regrowth60: diferença de tempo entre o ponto de interrupção e o ponto de dados em que o valor da série é 60% do valor pré-distúrbio.
regrowth60: diferença de tempo entre o ponto de interrupção e o ponto de dados em que o valor da série é 80% do valor pré-distúrbio.
regrowth60: diferença de tempo entre o ponto de interrupção e o ponto de dados em que o valor da série é 100% do valor pré-distúrbio.
Consulte: Hermosilla et al. (2015) dx.doi.org/10.1016/j.rse.2014.11.005 para mais detalhes sobre o algoritmo original.
A implementação do algoritmo pode ser encontrada no GitHub: https://github.com/saveriofrancini/C2C-GEE
Agradecimentos: FORWARDS e NextGenCarbon.
Citação: Txomin Hermosilla, Michael A. Wulder, Joanne C. White, Nicholas C. Coops, Daniel Coelho, Giovanni Ciatto, Noel Gorelick e Saverio Francini. Em preparação. Composição de imagens, detecção de mudanças em séries temporais e métricas temporais: implementação do algoritmo Composite2Change (C2C) no Google Earth Engine. Esse algoritmo está em prévia e sujeito a mudanças.
| Uso | Retorna |
|---|---|
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance, includePostMetrics, includeRegrowth, useRelativeRegrowth, negativeMagnitudeOnly) | Imagem |
| Argumento | Tipo | Detalhes |
|---|---|---|
collection | ImageCollection | Coleção de imagens em que o C2C será executado. |
dateFormat | Número inteiro, padrão: 0 | A representação de tempo a ser usada durante o ajuste: 0 = dias julianos, 1 = anos fracionários, 2 = tempo Unix em milissegundos. Os horários de início, término e intervalo de cada segmento temporal serão codificados dessa forma. |
maxError | Ponto flutuante, padrão: 75 | |
maxSegments | Número inteiro, padrão: 6 | |
startYear | Número inteiro, padrão: 1984 | |
endYear | Número inteiro, padrão: 2019 | |
infill | Booleano, padrão: verdadeiro | |
spikesTolerance | Ponto flutuante, padrão: 0,85 | |
includePostMetrics | Booleano, padrão: verdadeiro | |
includeRegrowth | Booleano, padrão: falso | |
useRelativeRegrowth | Booleano, padrão: falso | |
negativeMagnitudeOnly | Booleano, padrão: falso |