ee.Algorithms.TemporalSegmentation.C2c

اجرای الگوریتم کامپوزیت 2 تغییر (C2C). این الگوریتم یک سری زمانی را با استفاده از یک برازش خطی تکه تکه با حداقل بخش‌های مورد نیاز برای جا دادن داده‌ها در حداکثر ریشه میانگین مربع خطا (RMSE) تقسیم می‌کند. برای هر باند داده شده الگوریتم باندهای زیر را برمی گرداند:

changeDate: یک آرایه 1 بعدی از دوتایی که جفت تاریخ شروع و پایان را برای هر بخش نصب شده نشان می دهد. قالب تاریخ توسط آرگومان dateFormat تعیین می شود.

مقدار: یک آرایه 1 بعدی از دو برابر مقدار باند در changeDate.

قدر: یک آرایه 1 بعدی از دو برابر که تفاوت مطلق بین مقادیر قبل و بعد از تاریخ تغییر را ارائه می دهد. قدر اول همیشه NaN است.

duration: یک آرایه 1 بعدی از دو برابر مدت زمان بخش قبل از تاریخ تغییر. اولین مدت همیشه NaN است.

نرخ: یک آرایه 1 بعدی از دو برابر نرخ تغییر داده های قبل از. تغییر تاریخ اولین نرخ همیشه NaN است.

postMagnitude: یک آرایه 1 بعدی از دو برابر اختلاف مطلق بین مقادیر بعد از تاریخ تغییر و مقدار در تاریخ تغییر. آخرین پست قدر همیشه 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 ) تصویر
استدلال تایپ کنید جزئیات
collection ImageCollection مجموعه ای از تصاویر که بر روی آن C2C اجرا می شود.
dateFormat عدد صحیح، پیش فرض: 0 نمایش زمان برای استفاده در طول اتصال: 0 = jDays، 1 = سال کسری، 2 = زمان یونیکس در میلی ثانیه. زمان شروع، پایان و استراحت برای هر بخش زمانی به این ترتیب رمزگذاری می شود.
maxError شناور، پیش فرض: 75
maxSegments عدد صحیح، پیش فرض: 6
startYear عدد صحیح، پیش فرض: 1984
endYear عدد صحیح، پیش فرض: 2019
infill بولی، پیش فرض: درست است
spikesTolerance شناور، پیش فرض: 0.85