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.