ee.Algorithms.TemporalSegmentation.C2c

Composite 2 Change (C2C) algoritmasının uygulanması. Bu algoritma, verileri belirli maksimum kök ortalama kare hatası (RMSE) içinde sığdırmak için gereken minimum segment sayısıyla doğrusal parçalı uyum kullanarak bir zaman serisini segmentlere ayırır. Algoritma, verilen her grup için aşağıdaki grupları döndürür:

    changeDate:Her bir uygun segment için başlangıç ve bitiş tarihlerini temsil eden çiftlerden oluşan 1 boyutlu bir dizi. Tarih biçimi, dateFormat bağımsız değişkeniyle belirlenir.

    value: changeDate tarihinde bant değerinin çift sayıdan oluşan 1 boyutlu dizisi.

    büyüklük: Bir değişiklik tarihinden önce ve sonraki değerler arasındaki mutlak farkı sağlayan, çiftlerden oluşan 1 boyutlu bir dizi. İlk büyüklük her zaman NaN'dir.

    duration: Değişiklik tarihinden önceki segmentin süresinin çift sayıdan oluşan 1 boyutlu dizisi. İlk süre her zaman NaN'dir.

    oran: Değişiklik tarihinden önceki verilerin değişim oranının çift sayı dizisi. İlk oran her zaman NaN olur.

    postMagnitude: Değişiklik tarihinden sonraki değerler ile değişiklik tarihindeki değer arasındaki mutlak farkın çift duyarlıklı sayılardan oluşan 1 boyutlu dizisi. Son postMagnitude her zaman NaN olur.

    postDuration: Değişiklik tarihinden sonraki segmentin süresi. Son postDuration her zaman NaN olur.

    postRate: Değişiklik tarihinden sonra verilerdeki değişim oranı. Son postRate değeri her zaman NaN olur.

    indexRegrwoth: Değişiklik tarihindeki değer ile beş veri noktası sonraki değer arasındaki fark.

    recoveryIndicator: The indexRegrowth/magnitude ratio.

    regrowth60: Kırılma noktası ile seri değerinin, bozulma öncesi değerin% 60'ı olduğu veri noktası arasındaki süre farkı.

    regrowth60: Kırılma noktası ile seri değerinin, bozulma öncesi değerin% 80'i olduğu veri noktası arasındaki süre farkı.

    regrowth60: Kırılma noktası ile serinin değerinin, bozulma öncesi değerin% 100'ü olduğu veri noktası arasındaki süre farkı.

 Orijinal algoritma hakkında daha fazla bilgi için: Hermosilla et al. (2015) dx.doi.org/10.1016/j.rse.2014.11.005

 Algoritma uygulamasına GitHub'dan ulaşabilirsiniz: https://github.com/saveriofrancini/C2C-GEE

 Teşekkürler: FORWARDS ve NextGenCarbon.

 Alıntı: Txomin Hermosilla, Michael A. Wulder, Joanne C. White, Nicholas C. Coops, Daniel Coelho, Giovanni Ciatto, Noel Gorelick ve Saverio Francini. Hazırlanıyor. Image compositing, time-series change detection and temporal metrics: Implementation of the Composite2Change (C2C) algorithm on Google Earth Engine. Bu algoritma önizleme sürümündedir ve değişebilir.

Kullanımİadeler
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance, includePostMetrics, includeRegrowth, useRelativeRegrowth, negativeMagnitudeOnly)Resim
Bağımsız DeğişkenTürAyrıntılar
collectionImageCollectionC2C'nin çalıştırılacağı resim koleksiyonu.
dateFormatTamsayı, varsayılan: 0Uydurma sırasında kullanılacak zaman gösterimi: 0 = jDays, 1 = kesirli yıllar, 2 = milisaniye cinsinden Unix zamanı. Her bir zamansal segmentin başlangıç, bitiş ve ara zamanları bu şekilde kodlanır.
maxErrorKayan, varsayılan: 75
maxSegmentsTam sayı, varsayılan: 6
startYearTam sayı, varsayılan: 1984
endYearTam sayı, varsayılan: 2019
infillBoole değeri, varsayılan: true
spikesToleranceKayan nokta, varsayılan: 0,85
includePostMetricsBoole değeri, varsayılan: true
includeRegrowthBoole, varsayılan: false
useRelativeRegrowthBoole, varsayılan: false
negativeMagnitudeOnlyBoole, varsayılan: false