ee.Algorithms.TemporalSegmentation.C2c

Composite 2 Change(C2C)アルゴリズムの実装。このアルゴリズムは、指定された最大二乗平均平方根誤差(RMSE)内でデータを適合させるために必要な最小のセグメントを使用して、区分的線形適合で時系列をセグメント化します。アルゴリズムに指定されたすべてのバンドについて、次のバンドが返されます。

    changeDate:各適合セグメントの開始日と終了日のペアを表す倍精度の 1 次元配列。日付形式は dateFormat 引数によって決まります。

    value: changeDate におけるバンドの値の倍精度の 1 次元配列。

    magnitude: 変更日の前後の値の絶対差を示す倍精度の 1 次元配列。最初の大きさは常に NaN です。

    duration: 変更日の前のセグメントの期間の倍精度の 1 次元配列。最初の期間は常に NaN です。

    rate: 変更日の前のデータの変化率の倍精度の 1 次元配列。最初のレートは常に NaN です。

    postMagnitude: 変更日以降の値と変更日の値の絶対差の倍精度の 1 次元配列。最後の postMagnitude は常に NaN です。

    postDuration: 変更日以降のセグメントの期間。最後の postDuration は常に NaN です。

    postRate: 変更日以降のデータの変化率。最後の postRate は常に NaN です。

元のアルゴリズムの詳細については、Hermosilla et al.(2015)dx.doi.org/10.1016/j.rse.2014.11.005 をご覧ください。

このアルゴリズムはプレビュー版であり、変更される可能性があります。

用途戻り値
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxError, maxSegments, startYear, endYear, infill, spikesTolerance)画像
引数タイプ詳細
collectionImageCollectionC2C を実行する画像のコレクション。
dateFormat整数、デフォルト: 0フィッティング中に使用する時間表現: 0 = jDays、1 = 年の分数、2 = UNIX 時間(ミリ秒単位)。各時間セグメントの開始時間、終了時間、休憩時間は、このようにエンコードされます。
maxError浮動小数点数、デフォルト: 75
maxSegments整数、デフォルト: 6
startYear整数、デフォルト: 1984
endYear整数。デフォルト: 2019
infillブール値。デフォルト値は true です。
spikesTolerance浮動小数点数、デフォルト: 0.85