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.