Jedes Pixel wird durch ein stückweise lineares/harmonisches Modell der Form Y = A + B * t + C * cos(2 * pi * season(t)) + D * sin(2 * pi * season(t)) + E * cos(4 * pi * season(t)) + F * sin(4 * pi * season(t)) + ... angepasst.
In dieser Gleichung ist „t“ die Startzeit des Bildes im Format, das durch „dateFormat“ angegeben wird, und „season(t)“ ist das Bruchteiljahr dieser Startzeit (weitere Informationen finden Sie in der Beschreibung von „dateFormat“). Die maximale Ordnung der harmonischen Terme wird durch 'seasonalModelOrder' bestimmt.
Das Ergebnis ist ein Bild mit zwei Bändern sowie zwei Bändern pro Band in der Eingabe:
tStart,tEnd: Jedes dieser Bänder enthält ein 1D-Array mit einem Eintrag pro Segment in der stückweise linearen Anpassung. Jeder Eintrag enthält die Startzeit der ersten oder letzten Bilder in diesem Segment. Standardmäßig sind die Werte hier in Bruchteilen von Jahren angegeben, um die Verwendung mit den Koeffizienten zu erleichtern.coefs_BANDNAME: Für jedes Eingabeband gibt es ein solches Ausgabeband. Jedes dieser Bänder enthält ein 2D-Array mit einer Zeile pro Segment. Die Werte in dieser Zeile sind die Koeffizienten der linearen Anpassung für dieses Segment, d. h. die Werte von A, B, C usw. für dieses Segment. Wie oben beschrieben, werden die Werte hier durch „dateFormat“ beeinflusst.rmse_BANDNAME: Für jedes Eingabeband gibt es ein solches Ausgabeband. Dieses Band enthält ein 1D-Array mit einem Eintrag pro Segment. Der Wert für jedes Segment ist der RMSE für die linearen Anpassungsresiduen für dieses Segment.
| Nutzung | Ausgabe |
|---|---|
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand, seasonalModelOrder, minSpacing, maxBreaks, dateFormat) | Bild |
| Argument | Typ | Details |
|---|---|---|
collection | ImageCollection | Sammlung von Bildern, in denen Bruchpunkte erkannt werden sollen. |
breakpointBand | String, Standard: null | Der Name des Bands, das für die Bruchpunkterkennung verwendet werden soll. Nur optional, wenn die Bilder nur ein einziges Band haben. |
seasonalModelOrder | Ganzzahl, Standard: 3 | Die Ordnung des harmonischen saisonalen Modells. |
minSpacing | Gleitkommazahl, Standard: 0,15 | Der Mindestabstand zwischen Bruchpunkten. Wenn dieser Wert zwischen 0 und 1 (ausschließlich) liegt, wird er als Bruchteil der Anzahl der Bilder in der Sammlung interpretiert. Andernfalls wird er als Anzahl der Stichproben interpretiert. |
maxBreaks | Ganzzahl, Standard: 0 | Die maximale Anzahl der Bruchpunkte. |
dateFormat | Ganzzahl, Standard: 1 | Die Zeitdarstellung, die in den Ergebnissen verwendet werden soll: 1 = Bruchteile von Jahren, 2 = Unix-Zeit in Millisekunden. Dies wirkt sich auf die Werte in den Bändern „tStart“ und „tEnd“ sowie auf die „t“-Werte aus, die im harmonischen Modell verwendet werden. Die hier und in diesem Modell verwendeten Bruchteile von Jahren werden als Bruchteil der Anzahl von 365,25-Tage-Jahren seit dem 1.Januar 1970 definiert. |