- changeDate (مصفوفة[مزدوجة]): التواريخ التي تم فيها رصد التغييرات. يتم تحديد تنسيق التاريخ من خلال وسيطة dateFormat.
- value (مصفوفة[مزدوجة]): قيمة النطاق في كل changeDate.
- المقدار (Array[Double]): الفرق بين القيم قبل تاريخ التغيير وبعده. تكون القيمة الأولى للمقدار دائمًا NaN.
- duration (مصفوفة [مضاعف]): مدة المقطع الذي يسبق تاريخ التغيير. تكون المدة الأولى دائمًا NaN.
- rate (Array[Double]): معدّل التغيير في البيانات التي تسبق تاريخ التغيير. يكون المعدّل الأول دائمًا NaN.
- postMagnitude (مصفوفة[مضاعف]): الفرق المطلق بين القيمة في بداية المقطع التالي والقيمة في تاريخ التغيير. تكون قيمة postMagnitude الأخيرة دائمًا NaN.
- postDuration (مصفوفة[مزدوجة]): مدة المقطع بعد تاريخ التغيير. تكون قيمة postDuration الأخيرة دائمًا NaN.
- postRate (Array[Double]): معدّل التغيير في البيانات بعد تاريخ التغيير. تكون قيمة postRate الأخيرة دائمًا NaN.
- indexRegrowth (مصفوفة[مزدوجة]): الفرق بين القيمة في تاريخ التغيير والقيمة بعد خمس نقاط بيانات.
- recoveryIndicator (مصفوفة [مزدوجة]): نسبة indexRegrowth إلى magnitude.
- regrowth60 (مصفوفة[مزدوجة]): الفرق الزمني بين تاريخ التغيير ونقطة البيانات التي تكون فيها قيمة السلسلة% 60 من القيمة قبل حدوث الاضطراب.
- regrowth80 (مصفوفة[مزدوجة]): فرق الوقت بين تاريخ التغيير ونقطة البيانات التي تكون فيها قيمة السلسلة% 80 من القيمة قبل الاضطراب.
- regrowth100 (Array[Double]): الفرق الزمني بين تاريخ التغيير ونقطة البيانات التي تكون فيها قيمة السلسلة% 100 من القيمة قبل حدوث الاضطراب
Citation: Txomin Hermosilla, Michael A. Wulder, Joanne C. White, Nicholas C. Coops وDaniel Coelho وGiovanni Ciatto وNoel Gorelick وSaverio Francini في طور التحضير Image compositing, time-series change detection and temporal metrics: Implementation of the Composite2Change (C2C) algorithm on Google Earth Engine.
هذه الخوارزمية في مرحلة المعاينة وقد تتغيّر.
| الاستخدام | المرتجعات |
|---|---|
ee.Algorithms.TemporalSegmentation.C2c(collection, dateFormat, maxErrorList, spikesToleranceList, spikeRemovalMagnitudeList, maxError, maxSegments, infill, spikesTolerance, spikeRemovalMagnitude, includePostMetrics, includeRegrowth, interpolateRegrowth, useRelativeRegrowth, negativeMagnitudeOnly) | صورة |
| الوسيطة | النوع | التفاصيل |
|---|---|---|
collection | ImageCollection | مجموعة من الصور التي سيتم تشغيل C2C عليها |
dateFormat | عدد صحيح، القيمة التلقائية: 0 | تمثّل هذه السمة طريقة عرض الوقت التي سيتم استخدامها أثناء عملية المطابقة: 0 = أيام جوليانية، 1 = سنوات كسرية، 2 = وقت يونكس بالمللي ثانية. سيتم ترميز أوقات البدء والانتهاء والاستراحة لكل مقطع زمني بهذه الطريقة. |
maxErrorList | القائمة، القيمة التلقائية: {} | قائمة بقيم الحد الأقصى للخطأ (RMSE) التي سيتم استخدامها لكل نطاق. في حال عدم توفيرها، سيتم استخدام قيمة maxError لجميع النطاقات. |
spikesToleranceList | القائمة، القيمة التلقائية: {} | قائمة بقيم التفاوت المسموح بها في الارتفاعات الحادة التي سيتم استخدامها لكل نطاق. تشير القيمة 1 إلى عدم إزالة أي ارتفاعات مفاجئة. في حال عدم توفيرها، سيتم استخدام قيمة spikesTolerance لجميع النطاقات. |
spikeRemovalMagnitudeList | القائمة، القيمة التلقائية: {} | قائمة بقيم حجم إزالة التشويش التي سيتم استخدامها لكل نطاق. تتم إزالة الارتفاعات الحادة التي تزيد عن هذه القيمة. في حال عدم توفيرها، سيتم استخدام قيمة spikeRemovalMagnitude لجميع النطاقات. |
maxError | النوع Float، القيمة التلقائية: 0.075 | الحدّ الأقصى المسموح به لجذر الخطأ التربيعي المتوسّط في الملاءمة الخطية المتعددة الأجزاء، ويتحكّم في حساسية التقسيم. |
maxSegments | عدد صحيح، القيمة التلقائية: 6 | الحد الأقصى لعدد الأجزاء المسموح بها في المسار المحدّد |
infill | قيمة منطقية، القيمة التلقائية: true | تتيح هذه السمة ملء الفجوات في السلسلة الزمنية لإتاحة عملية مطابقة ثابتة في حال عدم توفّر قيم (أي قيم تساوي 0). |
spikesTolerance | عدد عائم، القيمة التلقائية: 0.85 | تتحكّم هذه السمة في مدى التفاوت المسموح به في السلسلة الزمنية. تتراوح القيم بين 0 و1. تشير القيمة 1 إلى عدم إزالة أي ارتفاعات مفاجئة، بينما تشير القيم الأقل إلى إزالة المزيد من الارتفاعات المفاجئة. |
spikeRemovalMagnitude | عدد عشري، القيمة التلقائية: 0.1 | الحد الأدنى لمقدار إزالة الارتفاعات المفاجئة. تتم إزالة الارتفاعات الحادة التي تزيد قيمتها (الفرق المطلق عن متوسط القيم المجاورة) عن هذه القيمة. |
includePostMetrics | قيمة منطقية، القيمة التلقائية: true | تعرض هذه السمة واصفات ما بعد التغيير (postMagnitude وpostDuration وpostRate). |
includeRegrowth | قيمة منطقية، القيمة التلقائية: false | تعرض هذه السمة مقاييس الاسترداد/إعادة النمو (indexRegrowth وrecoveryIndicator وregrowth60/80/100). |
interpolateRegrowth | قيمة منطقية، القيمة التلقائية: true | إجراء استيفاء خطي للسلسلة الزمنية باستخدام التغييرات التي تم رصدها قبل احتساب مقاييس إعادة النمو |
useRelativeRegrowth | قيمة منطقية، القيمة التلقائية: false | تحسب هذه السمة حدود إعادة النمو من حيث الصلة بظروف ما قبل الاضطراب. |
negativeMagnitudeOnly | قيمة منطقية، القيمة التلقائية: false | يحتفظ فقط بنقاط التوقف المرتبطة بالتغييرات السلبية (الفلترة الاتجاهية). |