iBusAPI

נתונים וזמן

מקורות#

נתוניםמקורבאיזו תדירות iBus מעדכן
לוח זמנים: תחנות, מסלולים, נסיעות, לוח שנהמשרד התחבורה, GTFSבכל לילה, בסביבות 04:00 שעון ישראל; getStopsVersion משתנה כשמתפרסם לוח זמנים חדש
זמן אמת: כלי רכב בדרך לתחנותמשרד התחבורה, SIRIהמקור נשאל כל כמה שניות; כלי רכב מדווח בערך כל 20 עד 60 שניות
הודעות על שינויים בתנועהמשרד התחבורהבערך כל 5 דקות

iBus מעבד את הנתונים (התאמה, עדכניות, שמות בשלוש שפות). זה אינו שירות רשמי של המשרד.

לוח זמנים וזמן אמת הם תשובות שונות#

כללי עדכניות#

הספים מגיעים מ-getFreshnessContract (גרסה 1):

כללערך
תצפית של כלי רכב היא חיהלא ישנה מ-120 שניות
זמן הגעה לפי תצפית ישנה לא מוצג כשעהישנה מ-1,800 שניות (eta_hidden)
הודעות נחשבות מעוכבותישנות מ-900 שניות
לא סומכים על תצפית שתאריכה בעתידיותר מ-300 שניות קדימה

הגיל מחושב לפי שעון השרת (server_now_utc בתשובה), ולא לפי זמן הבקשה שלכם.

יום שירות וזמנים אחרי חצות#

יום שירות (date=YYYYMMDD) הוא יום הפעילות שאליו שייכת הנסיעה. הזמנים בלוח הזמנים הם מחרוזות GTFS בתבנית HH:MM:SS לפי שעון ישראל של יום השירות, והם יכולים להיות 24:00:00 ואילך: 25:04:48 ביום השירות 2026-10-21 הוא 01:04:48 ב-22 באוקטובר, והנסיעה עדיין שייכת ל-21 באוקטובר.

מעבר שעון. המשרד רושם את הזמנים בלוח הזמנים לפי השעון גם בלילות מעבר השעון (נבדק ב-19.10.2026 על 1,534 מתוך 1,559 נסיעות לילה של 25.10.2026). זמני UTC ש-iBus מחשב מלוח הזמנים (gtfs_scheduled_*_utc, freshness.scheduled_arrival_utc, first_departure_utc) עדיין מחושבים לפי כלל GTFS «צהריים פחות 12 שעות»: לנסיעות לפני 02:00 ביום המעבר (25.10.2026, 26.03.2027) הם עשויים להיות שונים בשעה. בלילות כאלה הסתמכו על שורות חיות.

שדות זמן#

מזהים#

שדהמה זה
stop_codeהקוד הציבורי של התחנה, המספר שעל השלט. משתמשים בו בנתיבים.
stop_idהמזהה הפנימי של GTFS. לא הקוד הציבורי.
route_id (line_ref בזמן אמת)כיוון או חלופה אחת של קו. מוצאים אותו עם searchLines.
route_short_nameמספר הקו הציבורי. לא ייחודי: קו 1 קיים בערים רבות.
agency_idהמפעיל. השמות ב-listAgencies.
makatמזהה הקו של המשרד, משותף לכיווני הקו.
dated_vehicle_journey_refמזהה הנסיעה אצל המקור. אינו trip_id של GTFS.
gtfs_trip_idנסיעת GTFS, רק כשנמצאה התאמה אחת בדיוק.
vehicle_refכינוי יומי של כלי רכב. משתנה בכל יום UTC ולעולם אינו מספר הרישוי.
direction_refהכיוון אצל המקור (1 או 2). אינו direction_id של GTFS (0 או 1).

קואורדינטות ויחידות#

שפות השמות#

הפרמטר lang בוחר את שפת שמות התחנות והיעדים: en (וגם ru) נותנים את השמות באנגלית מלוח הזמנים של המשרד, ar נותן ערבית, וכל ערך אחר נותן את העברית של המקור. במקור אין שמות ברוסית. השדות names ו-dest_names כוללים עברית, אנגלית וערבית יחד. את טקסטי ההודעות מפרסם המשרד, לרוב בעברית.

שמירה במטמון#

כל תשובה מציינת ב-Cache-Control כמה זמן מותר לשמור אותה: זמן אמת ולוחות זמנים הם no-store, נתונים כלליים public לזמן של 60 שניות עד שעה. עם Accept-Encoding: gzip התשובות נדחסות: לוח הזמנים היומי של תחנה עמוסה הוא כ-580 KB של JSON וכ-27 KB דחוס.

מדריך
↑ ↓ מעברEnter פתיחהEsc סגירה