مثال على حظر النقل

تتوفر ميزة حظر النقل، والتي يُطلق عليها أيضًا اسم "النقل داخل المقعد"، عندما تتوافق مجموعة من الرحلات مع الشروط التالية:

  1. الرحلتان متتاليتان.
  2. وتعمل المركبة نفسها مع كلتا الرحلتين.
  3. يتم توفير الرحلات بقيمة block_id نفسها في ملف trips.txt ضمن خلاصة النقل العام.

المتطلبات الأساسية

لكي تتعرّف "خرائط Google" على إمكانية حظر عمليات النقل بين الرحلات، يجب استيفاء المتطلبات الأساسية التالية:

  1. يجب أن تستخدم الرحلات قيمة block_id نفسها في trips.txt. ويشير هذا إلى أن الرحلات تستخدم نفس المركبة.
  2. يجب أن تعمل الرحلات في الأيام نفسها، أو في الأيام المتتالية في حال مرور منتصف الليل.
  3. يجب أن تكون الرحلات متتالية وغير متداخلة.
  4. يجب أن تكون محطّة التوقّف الأخيرة من رحلة الوصول والمحطة الأولى للرحلة هي نفسها (موصى بها) أو مغلقة فعليًا.

استخدِم block_id لتفعيل حظر عمليات النقل.

يمكن إجراء عمليات نقل الحظر بين الرحلات المتتالية على مسارات مختلفة أو على المسار نفسه إذا كان المسار في مسار دائري. يمكنك استخدام الحقل block_id لتحديد الرحلات المتاحة في قالب واحد والأماكن التي يمكن فيها نقل المقعد.

على سبيل المثال، فكِّر في القيمتين trips.txt وstop_times.txt التالية:

trips.txt

route_id trip_id block_id
RouteA RouteATrip1 Block1
RouteB RouteBTrip1 Block1


stop_times.txt

trip_id arrival_time departure_time stop_id stop_sequence
RouteATrip1 12:00:00 12:01:00 A 1
RouteATrip1 12:05:00 12:06:00 B 2
RouteATrip1 12:15:00 C 3
RouteBTrip1 12:18:00 C 1
RouteBTrip1 12:22:00 12:23:00 D 2
RouteBTrip1 12:30:00 E 3

في هذا المثال:

  • يتم توجيه المستخدم الذي يبحث عن مسار من المحطة "أ" إلى المحطة "ه" للانطلاق في المحطة "أ" عند الساعة 12:00 في المسار "أ" وللبقاء على المركبة عندما تصل إلى المحطة "ج" بعد نهاية RouteATrip1. ويرجع ذلك إلى أنّ المركبة نفسها تخدم خدمات RouteBTrip1 للمسار "ب".
  • يمكن للركّاب على RouteATrip1 الذين يريدون مواصلة التوقّف في محطة RouteBTrip1 البقاء في المركبة في هذا النقل.
  • لا يتوفّر لركّاب رحلات أخرى على متن مركبات أخرى على هذه المسارات لأنهم يستخدمون مركبات مختلفة في كل رحلة.

حظر النقل في سطر متكرّر

في خط التكرار، تكون نقطة التوقف الأولى والمحطة الأخيرة للرحلة هي نفسها ولها نفس stop_id. شريطة أن يكون للتنقّل بشكل متكرر نفس block_id ، عند تفعيل ميزة منع نقل المقاعد أو إبعاده، يتيح هذا الخيار لركاب الرحلة الأولى البقاء في المركبة عند مواصلة الرحلة في الحلقة التالية.

عمليات الحظر الصالحة في خلاصات GTFS

لإتاحة إمكانية حظر عمليات الحظر، عليك تحديد كتلة واحدة أو أكثر بشكل صحيح في الخلاصة. لاجتياز التحقق، لا يمكن أن تتداخل الرحلات التي تنتمي إلى الكتلة نفسها ويجب أن يكون لها نفس route_type (مترو قطار، وسكة حديدية، وحافلة، وهكذا). يمكن أن تنتمي الرحلات إلى القالب نفسه حتى في أيام مختلفة. إذا تم تحديد أي عمليات حظر في خلاصة ثابتة، ستظهر في تقرير التحقّق ضمن علامة التبويب نظرة عامة.