ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints

R'deki strucchange::breakpoints işlevine benzer şekilde kesme noktası algılama işlemini çalıştırır.

Her piksel, aşağıdaki biçimde parçalı doğrusal/harmonik bir modelle uyarlanır:

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)) + ...

Bu denklemde "t", resmin "dateFormat" ile belirtilen biçimdeki başlangıç zamanıdır ve "season(t)", bu başlangıç zamanının kesirli yılıdır (ayrıntılar için dateFormat'in açıklamasına bakın). Harmonik terimlerin maksimum sırası "seasonalModelOrder" ile belirlenir.

Sonuç, iki bant içeren bir resim ve girişteki her bant için iki banttır:

tStart, tEnd: Bunların her biri, parçalı doğrusal uyumdaki segment başına bir girişle 1 boyutlu bir dizi içerir. Her giriş, ilgili segmentteki ilk veya son resimlerin başlangıç zamanını içerir. Buradaki değerler, katsayılarla kolayca kullanılabilmesi için varsayılan olarak kesirli yıl biçimindedir.

coefs_BANDNAME: Giriş bantı başına bir çıkış bantı olur. Bunların her biri, segment başına bir satır olacak şekilde 2 boyutlu bir dizi içerir. Bu satırdaki değerler, söz konusu segment için doğrusal uyumun katsayılarıdır. Yani, bu segment için A, B, C, ... değerleridir. Yukarıda açıklandığı gibi, buradaki değerler "dateFormat"ten etkilenir.

.rmse_BANDNAME: Giriş bandı başına bir çıkış bandı olur. Bu, segment başına bir giriş içeren 1 boyutlu bir dizi tutar. Her segmentin değeri, o segment için doğrusal uyum artıklarının RMSE'sidir.

Kullanımİadeler
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand, seasonalModelOrder, minSpacing, maxBreaks, dateFormat)Resim
Bağımsız DeğişkenTürAyrıntılar
collectionImageCollectionKesme noktalarının algılanacağı resim koleksiyonu.
breakpointBandDize, varsayılan: nullKesme noktası algılama için kullanılacak bant adı. Yalnızca resimlerde tek bir bant varsa isteğe bağlıdır.
seasonalModelOrderTamsayı, varsayılan: 3Harmonik mevsimsel modelin sırası.
minSpacingOndalıklı sayı, varsayılan: 0,15Kesme noktaları arasındaki minimum boşluk. Bu değer 0 ile 1 (hariç) arasındaysa koleksiyondaki resim sayısının bir kesri olarak yorumlanır. Aksi takdirde, örnek sayısı olarak yorumlanır.
maxBreaksTamsayı, varsayılan: 0Maksimum kesme noktası sayısı.
dateFormatTamsayı, varsayılan: 1Sonuçlarda kullanılacak zaman gösterimi: 1 = kesirli yıllar, 2 = milisaniye cinsinden Unix saati. Bu durum, tStart ve tEnd bantlarındaki değerleri ve harmonik modelde kullanılan "t" değerlerini etkiler. Burada ve bu modelde kullanılan kesirli yıllar, 1 Ocak 1970'ten bu yana geçen 365,25 günlük yılların kesirli sayısı olarak tanımlanır.