ee.Algorithms.TemporalSegmentation.C2c

Es una implementación del algoritmo de Composite 2 Change (C2C). Este algoritmo segmenta una serie temporal con un ajuste lineal por tramos con el mínimo de segmentos necesarios para ajustar los datos dentro del error cuadrático medio (RMSE) máximo determinado. Para cada banda proporcionada, el algoritmo devolverá las siguientes bandas:

    changeDate:Es un array de doubles de 1 dimensión que representa pares de fechas de inicio y finalización para cada segmento ajustado. El formato de fecha se determina según el argumento dateFormat.

    value: Es un array de doubles unidimensional que indica el valor de la banda en la fecha de cambio.

    magnitud: Es un array de 1 dimensión de números de punto flotante de doble precisión que proporciona la diferencia absoluta entre los valores antes y después de una fecha de cambio. La primera magnitud siempre es NaN.

    Duración: Es un array de 1 dimensión de números de punto flotante de doble precisión que indica la duración del segmento anterior a la fecha de cambio. La primera duración siempre es NaN.

    rate: Es un array de doubles unidimensional que indica la tasa de cambio de los datos anteriores a la fecha de cambio. La primera tasa siempre es NaN.

    postMagnitude: Es un array de 1 dimensión de números de punto flotante de doble precisión que indica la diferencia absoluta entre los valores posteriores a la fecha de cambio y el valor en la fecha de cambio. El último valor de postMagnitude siempre es NaN.

    postDuration: Es la duración del segmento posterior a la fecha de cambio. El último valor de postDuration siempre es NaN.

    postRate: Es la tasa de cambio de los datos después de la fecha de cambio. El último valor de postRate siempre es NaN.

 Consulta Hermosilla et al. (2015) dx.doi.org/10.1016/j.rse.2014.11.005 para obtener más detalles sobre el algoritmo original.

 Este algoritmo está en versión preliminar y está sujeto a cambios.

UsoMuestra
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance)Imagen
ArgumentoTipoDetalles
collectionImageCollectionColección de imágenes en las que se ejecutará C2C.
dateFormatNúmero entero, valor predeterminado: 0Representación del tiempo que se usará durante el ajuste: 0 = jDays, 1 = años fraccionarios, 2 = tiempo Unix en milisegundos. Los tiempos de inicio, finalización y descanso de cada segmento temporal se codificarán de esta manera.
maxErrorNúmero de punto flotante, valor predeterminado: 75
maxSegmentsNúmero entero, valor predeterminado: 6
startYearNúmero entero, valor predeterminado: 1984
endYearNúmero entero, valor predeterminado: 2019
infillBooleano, valor predeterminado: verdadero
spikesToleranceNúmero de punto flotante, valor predeterminado: 0.85