changeDate:Ein eindimensionales Array von Gleitkommazahlen, das Paare von Start- und Enddaten für jedes angepasste Segment darstellt. Das Datumsformat wird durch das Argument „dateFormat“ bestimmt.
value: Ein eindimensionales Array von Doubles mit dem Wert des Bands am changeDate.
magnitude: Ein eindimensionales Array von Gleitkommazahlen, das die absolute Differenz zwischen den Werten vor und nach einem Änderungsdatum enthält. Die erste Größenordnung ist immer „NaN“.
duration: Ein eindimensionales Array von Gleitkommazahlen für die Dauer des Segments vor dem Änderungsdatum. Die erste Dauer ist immer „NaN“.
rate: Ein eindimensionales Array mit Gleitkommazahlen für die Änderungsrate der Daten vor dem Änderungsdatum. Die erste Rate ist immer NaN.
postMagnitude: Ein eindimensionales Array mit Gleitkommazahlen, das die absolute Differenz zwischen den Werten nach dem Änderungsdatum und dem Wert am Änderungsdatum enthält. Der letzte postMagnitude-Wert ist immer NaN.
postDuration: Die Dauer des Segments nach dem Änderungsdatum. Der letzte postDuration-Wert ist immer NaN.
postRate: Die Änderungsrate der Daten nach dem Änderungsdatum. Die letzte postRate ist immer NaN.
indexRegrwoth: Die Differenz zwischen dem Wert am Änderungsdatum und dem Wert fünf Datenpunkte danach.
recoveryIndicator: Das Verhältnis von indexRegrowth zu magnitude.
regrowth60: Zeitdifferenz zwischen dem Haltepunkt und dem Datenpunkt, an dem der Serienwert 60% des Werts vor der Störung beträgt.
regrowth60: Zeitdifferenz zwischen dem Haltepunkt und dem Datenpunkt, an dem der Serienwert 80% des Werts vor der Störung beträgt.
regrowth60: Zeitdifferenz zwischen dem Breakpoint und dem Datenpunkt, an dem der Serienwert 100% des Werts vor der Störung beträgt.
Weitere Informationen zum ursprünglichen Algorithmus finden Sie unter Hermosilla et al. (2015) dx.doi.org/10.1016/j.rse.2014.11.005.
Die Algorithmusimplementierung finden Sie auf GitHub: https://github.com/saveriofrancini/C2C-GEE
Danksagungen: FORWARDS und NextGenCarbon.
Zitierung: Txomin Hermosilla, Michael A. Wulder, Joanne C. White, Nicholas C. Coops, Daniel Coelho, Giovanni Ciatto, Noel Gorelick und Saverio Francini. Wird vorbereitet. Bildkomposition, Zeitreihen-Änderungserkennung und temporale Messwerte: Implementierung des Composite2Change-Algorithmus (C2C) in Google Earth Engine. Dieser Algorithmus befindet sich in der Vorschauphase und kann sich ändern.
| Nutzung | Ausgabe |
|---|---|
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance, includePostMetrics, includeRegrowth, useRelativeRegrowth, negativeMagnitudeOnly) | Bild |
| Argument | Typ | Details |
|---|---|---|
collection | ImageCollection | Sammlung von Bildern, auf denen C2C ausgeführt werden soll. |
dateFormat | Ganzzahl, Standardwert: 0 | Die Zeitdarstellung, die während der Anpassung verwendet werden soll: 0 = jDays, 1 = Bruchteile von Jahren, 2 = Unix-Zeit in Millisekunden. Die Start-, End- und Pausenzeiten für jedes temporale Segment werden auf diese Weise codiert. |
maxError | Gleitkommazahl, Standardwert: 75 | |
maxSegments | Ganzzahl, Standard: 6 | |
startYear | Ganzzahl, Standard: 1984 | |
endYear | Ganzzahl, Standard: 2019 | |
infill | Boolescher Wert, Standard: „true“ | |
spikesTolerance | Gleitkommazahl, Standardwert: 0,85 | |
includePostMetrics | Boolescher Wert, Standard: „true“ | |
includeRegrowth | Boolescher Wert, Standard: false | |
useRelativeRegrowth | Boolescher Wert, Standard: false | |
negativeMagnitudeOnly | Boolescher Wert, Standard: false |