تتوفر ميزة حظر النقل، والتي يُطلق عليها أيضًا اسم "النقل داخل المقعد"، عندما تتوافق مجموعة من الرحلات مع الشروط التالية:
- الرحلتان متتاليتان.
- وتعمل المركبة نفسها مع كلتا الرحلتين.
- يتم توفير الرحلات بقيمة
block_id
نفسها في ملفtrips.txt
ضمن خلاصة النقل العام.
المتطلبات الأساسية
لكي تتعرّف "خرائط Google" على إمكانية حظر عمليات النقل بين الرحلات، يجب استيفاء المتطلبات الأساسية التالية:
- يجب أن تستخدم الرحلات قيمة
block_id
نفسها فيtrips.txt
. ويشير هذا إلى أن الرحلات تستخدم نفس المركبة. - يجب أن تعمل الرحلات في الأيام نفسها، أو في الأيام المتتالية في حال مرور منتصف الليل.
- يجب أن تكون الرحلات متتالية وغير متداخلة.
- يجب أن تكون محطّة التوقّف الأخيرة من رحلة الوصول والمحطة الأولى للرحلة هي نفسها (موصى بها) أو مغلقة فعليًا.
استخدِم 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
(مترو قطار، وسكة حديدية، وحافلة، وهكذا).
يمكن أن تنتمي الرحلات إلى القالب نفسه حتى في أيام مختلفة. إذا تم تحديد أي عمليات حظر في خلاصة ثابتة، ستظهر في تقرير التحقّق ضمن علامة التبويب نظرة عامة.