@הנוסע הצפוני @EHP12 @הרוכב לאוטובוסים1 @תפוח בדבש 521 מה דעתכם על השיטה שקלוד הציע בענין הציון
בריף עדכון מערכת Kav Pach - הנחיות לביצוע
הוראה כללית: לעדכן את מתודולוגיית הניתוח לפי הסטנדרטים הרשמיים של משרד התחבורה. השינויים נדרשים כי המערכת הקיימת משווה קווים מקטגוריות שונות באותם פרמטרים, וזה לא תקין.
1. סיווג קווים ל-8 קטגוריות
כל קו במערכת צריך להיות מסווג לאחת מ-8 קטגוריות לפי משרד התחבורה:
אזורי - קו שיוצא ממועצה אזורית או יישוב כפרי
בינעירוני ארוך - אורך הקו מעל 45 ק"מ
בינעירוני קצר - אורך הקו עד 45 ק"מ
עירוני תדירות גבוהה - מעל 100 נסיעות ביום ג'
עירוני תדירות נמוכה - עד 100 נסיעות ביום ג'
לילה - קו שפועל רק או בעיקר בלילה
קווים מזינים - קווים שמזינים לציר ראשי או מסוף
תלמידים - קווים שפועלים בעיקר בשעות בית ספר
הסיווג נקבע על בסיס נתוני קובץ GTFS של משרד התחבורה: אורך מסלול (shape_dist_traveled), כמות נסיעות ביום ג' (trips × calendar), שעות פעילות, ויעד.
2. עדכון פרמטר העלות התפעולית
במקום הסף הקיים של "מעל 50 או 100 ש"ח לנוסע" (שהוא שרירותי), יש להשתמש בממוצעים הארציים הרשמיים של משרד התחבורה לפי קטגוריה:
אזורי: 31.8 ש"ח לנוסע
בינעירוני ארוך: 34.0 ש"ח
בינעירוני קצר: 23.1 ש"ח
לילה: 46.9 ש"ח
עירוני תדירות גבוהה: 9.4 ש"ח
עירוני תדירות נמוכה: 15.4 ש"ח
קווים מזינים: 17.4 ש"ח
תלמידים: 9.7 ש"ח
החישוב צריך לבדוק את היחס בין עלות הקו לממוצע הקטגוריה שלו, ולתת ניקוד מדורג: עד 0.7 מהממוצע = 0 נקודות, 1.0-1.3 = 5 נקודות, 1.7-2.5 = 12 נקודות, 2.5-4 = 16 נקודות, 4-6 = 18 נקודות, מעל 6 = 20 נקודות (מקסימום ברכיב).
3. עדכון סף נסיעות שפל
הסף הנוכחי של "פחות מ-10 נוסעים = נסיעת שפל" לא מתאים לכל הקטגוריות. ליישומים שונים יש ציפיות שונות. הסף החדש לפי קטגוריה:
אזורי / לילה: פחות מ-5 נוסעים = שפל
בינעירוני קצר / מזין: פחות מ-8 נוסעים
בינעירוני ארוך / עירוני תדירות נמוכה: פחות מ-10 נוסעים
עירוני תדירות גבוהה / תלמידים: פחות מ-15 נוסעים
4. הוספת מערכת הגנות
לאחר חישוב הציון הסופי (סכום 4 הרכיבים), יש להפחית נקודות לפי תנאי הגנה:
קו עם תחנות יחדיות (השירות היחיד ליישוב מסוים): הפחתה של 15 נקודות
קו מותאם רכבת (יוצא בתיאום עם לוז רכבת ישראל): הפחתה של 10 נקודות
קו עם נפח יומי מצטבר מעל 50 נוסעים (גם אם הממוצע לנסיעה נמוך): הפחתה של 8 נקודות
קו תלמידים בשעות בית ספר בלבד: הפחתה של 10 נקודות
הציון המינימלי לאחר ההפחתות הוא 0.
לזהות תחנות יחדיות: לכל יעד בקו, לבדוק כמה קווים נוספים מגיעים לאותו יעד. אם אין קו אחר - זאת תחנה יחידאית.
לזהות קו עובר: לבדוק אם תחנת היעד שמסומנת היא תחנת קצה של הקו, או תחנה אמצעית במסלול ארוך יותר.
5. שינוי התיוג של קווים
להחליף את התיוג הבינארי הנוכחי ("קו מיותר") במערכת בת 5 רמות לפי הציון הסופי:
0-25: "תקין" (ירוק)
25-45: "סטייה קלה" (צהוב)
45-65: "טעון בדיקה" (כתום)
65-80: "לא יעיל" (אדום בהיר)
80-100: "חמור - דורש התערבות" (אדום כהה)
6. עדכון תצוגה בכרטיסיית קו
כשמשתמש לוחץ על קו, להציג בנוסף למידע הקיים:
את הקטגוריה של הקו (למשל "אזורי" או "בינעירוני קצר")
את הממוצע הצפוי בקטגוריה (למשל "ממוצע אזורי לעלות: 31.8 ש"ח")
את היחס של הקו לממוצע (למשל "הקו ב-4.05 מעל הממוצע")
אילו הגנות הופעלו על הקו (למשל "קו עובר - הופחתו 20 נקודות")
7. פילטר חדש בעמוד הראשי
להוסיף בעמוד "קווים לא יעילים" פילטר לפי קטגוריה, שיאפשר למשתמש להציג למשל רק את הקווים האזוריים או רק את העירוני תדירות גבוהה. זה יאפשר השוואת תפוחים לתפוחים.
8. אלגוריתם הסימולטור - הגבלות חדשות
באלגוריתם הייעול (איחוד נסיעות וביטול נסיעות), להוסיף שתי הגבלות:
לא לבטל נסיעות ראשונות או אחרונות ביום - גם אם הן עומדות בקריטריונים לביטול, להחריג אותן כי ביטולן פוגע פגיעה לא פרופורציונלית בנוסעים