ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints

تشغيل ميزة رصد نقاط التوقّف، على غرار دالة strucchange::breakpoints في 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)) + ...

في هذه المعادلة، يمثّل "t" وقت بدء الصورة بالتنسيق المحدّد بواسطة "dateFormat"، ويمثّل "season(t)" السنة الكسرية لوقت البدء هذا (راجِع وصف dateFormat للحصول على التفاصيل). يتم تحديد الحد الأقصى لترتيب الحدود التوافقية من خلال ‎seasonalModelOrder.

والنتيجة هي صورة تحتوي على نطاقَين، بالإضافة إلى نطاقَين لكل نطاق في البيانات المدخلة:

  • tStart وtEnd: يحتوي كل منهما على مصفوفة أحادية البعد، مع إدخال واحد لكل جزء في التوافق الخطي المتعدد الأجزاء، ويحتوي كل إدخال على وقت بدء الصور الأولى أو الأخيرة في هذا الجزء. تكون القيم هنا تلقائيًا بالسنوات الكسرية، وذلك لتسهيل استخدامها مع المعاملات.
  • coefs_BANDNAME: سيكون هناك نطاق إخراج واحد لكل نطاق إدخال. يحتوي كلّ من هذه على مصفوفة ثنائية الأبعاد، مع صف واحد لكلّ شريحة. القيم في هذا الصف هي معاملات الملاءمة الخطية لهذه الشريحة، أي قيم A وB وC وما إلى ذلك لهذه الشريحة. كما هو موضّح أعلاه، تتأثر القيم هنا بـ "dateFormat".
  • rmse_BANDNAME: سيكون هناك نطاق إخراج واحد لكل نطاق إدخال. يحتوي هذا الحقل على صفيف أحادي الأبعاد، مع إدخال واحد لكل جزء. قيمة كل شريحة هي الجذر التربيعي لمتوسط مربعات الخطأ (RMSE) لمتبقيات الملاءمة الخطية لهذه الشريحة.

الاستخدامالمرتجعات
ee.Algorithms.TemporalSegmentation.StructuralChangeBreakpoints(collection, breakpointBand, seasonalModelOrder, minSpacing, maxBreaks, dateFormat)صورة
الوسيطةالنوعالتفاصيل
collectionImageCollectionمجموعة من الصور التي سيتم رصد نقاط التوقف فيها
breakpointBandسلسلة، القيمة التلقائية: nullاسم النطاق الذي سيتم استخدامه لرصد نقاط التوقف. اختياري فقط إذا كانت الصور تحتوي على نطاق واحد فقط.
seasonalModelOrderعدد صحيح، القيمة التلقائية: 3ترتيب النموذج الموسمي التوافقي
minSpacingالتعويم، القيمة التلقائية: 0.15الحدّ الأدنى للمسافة بين نقاط التوقّف إذا كان هذا الرقم بين 0 و1 (باستثناء هذين الرقمين)، سيتم تفسيره على أنّه جزء من عدد الصور في المجموعة. بخلاف ذلك، سيتم تفسيرها على أنّها عدد من العيّنات.
maxBreaksعدد صحيح، القيمة التلقائية: 0الحد الأقصى لعدد نقاط التوقف
dateFormatعدد صحيح، القيمة التلقائية: 1تمثيل الوقت الذي سيتم استخدامه في النتائج: 1 = سنوات كسرية، 2 = وقت يونكس بالمللي ثانية. يؤثر ذلك في القيم في النطاقَين tStart وtEnd وقيم "t" المستخدَمة في النموذج التوافقي. يتم تعريف السنوات الجزئية المستخدَمة هنا وفي هذا النموذج على أنّها العدد الجزئي للسنوات التي تبلغ 365.25 يومًا منذ 1 يناير 1970.