ee.Algorithms.TemporalSegmentation.C2c

복합 2 변경 (C2C) 알고리즘의 구현입니다. 이 알고리즘은 주어진 최대 평균 제곱근 오차 (RMSE) 내에서 데이터를 맞추는 데 필요한 최소 세그먼트를 사용하여 시계열을 세그먼트로 나눕니다. 알고리즘은 지정된 모든 밴드에 대해 다음 밴드를 반환합니다.

    changeDate:각 적합 세그먼트의 시작일과 종료일 쌍을 나타내는 1차원 double 배열입니다. 날짜 형식은 dateFormat 인수에 따라 결정됩니다.

    value: changeDate의 밴드 값으로 구성된 1D double 배열입니다.

    magnitude: 변경일 전후 값의 절대 차이를 제공하는 1D double 배열입니다. 첫 번째 크기는 항상 NaN입니다.

    duration: 변경일 이전 세그먼트의 기간을 나타내는 double의 1D 배열입니다. 첫 번째 기간은 항상 NaN입니다.

    rate: 변경 날짜 이전 데이터의 변화율을 나타내는 double의 1D 배열입니다. 첫 번째 비율은 항상 NaN입니다.

    postMagnitude: 변경일 이후의 값과 변경일의 값 간의 절대 차이로 구성된 1D double 배열입니다. 마지막 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 = fractional years, 2 = unix time in milliseconds. 각 시간 세그먼트의 시작, 종료, 휴식 시간이 이 방식으로 인코딩됩니다.
maxError부동 소수점, 기본값: 75
maxSegments정수, 기본값: 6
startYear정수, 기본값: 1984
endYear정수, 기본값: 2019
infill불리언, 기본값: true
spikesTolerance부동 소수점, 기본값: 0.85