אוהב התחבורה
Active member
קו פח עדכון בגרסה 3.0.0 (כנראה ישנה ל 3.0)
שדרוג מתודולוגיה
×
חדש
שיטת ניתוח חדשה לקווים לא יעילים
המתודולוגיה שופצה מהיסוד והותאמה למסמכי משרד התחבורה. כל קו מסווג לאחת מ-8 קטגוריות, ולכל קטגוריה ספים ומדדים משלה.
סיווג ל-8 קטגוריות: אזורי / בינעירוני ארוך / בינעירוני קצר / עירוני תדירות גבוהה / עירוני תדירות נמוכה / לילה / קווים מזינים / תלמידים.
בנצ'מרק עלות לפי קטגוריה: במקום סף שרירותי של "מעל ₪50/100 לנוסע", הניקוד מבוסס על יחס הקו לממוצע הארצי של הקטגוריה שלו (למשל ₪31.8 לאזורי, ₪9.4 לעירוני תדירות גבוהה).
סף נסיעות שפל מותאם: 5 נוסעים באזורי/לילה, 8 בקצר/מזין, 10 בארוך/תדירות נמוכה, 15 בתדירות גבוהה/תלמידים — במקום סף אחיד של 10.
מערכת הגנות: קווים עם תחנות בלעדיות (-15), מותאמים לרכבת (-10), או תלמידים בשעות בית ספר (-10) מקבלים הפחתה מהציון הסופי — כדי לא להעניש קווים חיוניים שאין להם תחליף.
תיוג ב-5 רמות במקום 2: "תקין" (ירוק), "סטייה קלה" (צהוב), "טעון בדיקה" (כתום), "לא יעיל" (אדום), "חמור - דורש התערבות" (אדום כהה).
שקיפות בכרטיס: כל קו מציג את הקטגוריה שלו, ציון גולמי מול סופי, הגנות שהופעלו, ויחס העלות לממוצע הקטגוריה.
פילטר קטגוריה: אפשר לסנן את התצוגה לקטגוריה אחת בלבד — השוואת תפוחים לתפוחים.
חדש
טאב "קווים תאומים"
זיהוי אוטומטי של קבוצות קווים שעושים בעצם את אותו מסלול — מועמדים לאיחוד.
השוואת מסלול תחנות מלא בין קווים (Jaccard similarity, סף 70%), לא רק תחנות הקצה.
חישוב חפיפת שעות פעילות וניצולת מצטברת — כדי לא לאחד קווים שמשלימים זה את זה.
הערכת חיסכון פוטנציאלי שבועי מאיחוד הקבוצה לקו אחד.
קיבוץ ל-3 רמות: תאומים מובהקים (85+), כמעט תאומים (70+), חפיפה משמעותית (60+).
שיפור
סימולטור ייעול
הגנה על נסיעה ראשונה/אחרונה ביום: האלגוריתם לא יציע לבטל אותן יותר — גם אם הן ריקות. ביטולן פוגע פגיעה לא פרופורציונלית בנוסעים שתלויים בקו.
ביצועים
טעינת קבצים גדולים
טעינת קבצי אקסל גדולים (אלפי קווים) לא תוקיע יותר את הממשק. עיבוד הקובץ מחולק לחלקים קטנים עם שחרור thread בין כל פעולה.
שלב איחוד הנסיעות הכפולות פוצל גם הוא ל-chunks — הצמצום של 1-2 שניות של קיפאון אחרי קריאת הקובץ.
תיקון
אגרגציה דו-כיוונית
תוקנה בעיה בטאב "קווים תאומים ובטאב קווים לא יעילים" שבה הוצגו נתונים של כיוון אחד בלבד (נסיעות שבועיות, ק"מ/שבוע, עלות לנוסע). כעת הסיכומים משלבים נכון את שני הכיוונים, וכל כיוון נשמר בנפרד בפירוט.
transit-freak.github.io
שדרוג מתודולוגיה
×
חדש
שיטת ניתוח חדשה לקווים לא יעילים
המתודולוגיה שופצה מהיסוד והותאמה למסמכי משרד התחבורה. כל קו מסווג לאחת מ-8 קטגוריות, ולכל קטגוריה ספים ומדדים משלה.
סיווג ל-8 קטגוריות: אזורי / בינעירוני ארוך / בינעירוני קצר / עירוני תדירות גבוהה / עירוני תדירות נמוכה / לילה / קווים מזינים / תלמידים.
בנצ'מרק עלות לפי קטגוריה: במקום סף שרירותי של "מעל ₪50/100 לנוסע", הניקוד מבוסס על יחס הקו לממוצע הארצי של הקטגוריה שלו (למשל ₪31.8 לאזורי, ₪9.4 לעירוני תדירות גבוהה).
סף נסיעות שפל מותאם: 5 נוסעים באזורי/לילה, 8 בקצר/מזין, 10 בארוך/תדירות נמוכה, 15 בתדירות גבוהה/תלמידים — במקום סף אחיד של 10.
מערכת הגנות: קווים עם תחנות בלעדיות (-15), מותאמים לרכבת (-10), או תלמידים בשעות בית ספר (-10) מקבלים הפחתה מהציון הסופי — כדי לא להעניש קווים חיוניים שאין להם תחליף.
תיוג ב-5 רמות במקום 2: "תקין" (ירוק), "סטייה קלה" (צהוב), "טעון בדיקה" (כתום), "לא יעיל" (אדום), "חמור - דורש התערבות" (אדום כהה).
שקיפות בכרטיס: כל קו מציג את הקטגוריה שלו, ציון גולמי מול סופי, הגנות שהופעלו, ויחס העלות לממוצע הקטגוריה.
פילטר קטגוריה: אפשר לסנן את התצוגה לקטגוריה אחת בלבד — השוואת תפוחים לתפוחים.
חדש
טאב "קווים תאומים"
זיהוי אוטומטי של קבוצות קווים שעושים בעצם את אותו מסלול — מועמדים לאיחוד.
השוואת מסלול תחנות מלא בין קווים (Jaccard similarity, סף 70%), לא רק תחנות הקצה.
חישוב חפיפת שעות פעילות וניצולת מצטברת — כדי לא לאחד קווים שמשלימים זה את זה.
הערכת חיסכון פוטנציאלי שבועי מאיחוד הקבוצה לקו אחד.
קיבוץ ל-3 רמות: תאומים מובהקים (85+), כמעט תאומים (70+), חפיפה משמעותית (60+).
שיפור
סימולטור ייעול
הגנה על נסיעה ראשונה/אחרונה ביום: האלגוריתם לא יציע לבטל אותן יותר — גם אם הן ריקות. ביטולן פוגע פגיעה לא פרופורציונלית בנוסעים שתלויים בקו.
ביצועים
טעינת קבצים גדולים
טעינת קבצי אקסל גדולים (אלפי קווים) לא תוקיע יותר את הממשק. עיבוד הקובץ מחולק לחלקים קטנים עם שחרור thread בין כל פעולה.
שלב איחוד הנסיעות הכפולות פוצל גם הוא ל-chunks — הצמצום של 1-2 שניות של קיפאון אחרי קריאת הקובץ.
תיקון
אגרגציה דו-כיוונית
תוקנה בעיה בטאב "קווים תאומים ובטאב קווים לא יעילים" שבה הוצגו נתונים של כיוון אחד בלבד (נסיעות שבועיות, ק"מ/שבוע, עלות לנוסע). כעת הסיכומים משלבים נכון את שני הכיוונים, וכל כיוון נשמר בנפרד בפירוט.