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 إغلاق