توضّح هذه الصفحة الاختلافات الرئيسية بين تنسيق GTFS Realtime الرسمي وتطبيق Google Transit للمواصفات في الجوانب التالية:
المواصفات الرسمية التي تم تجاهلها: هذه الحقول هي جزء من ملف GTFS الرسمي. تُستخدَم هذه البيانات في تطبيق "النقل العام من Google" بدون أي خطأ، ولكن لا يتم استخدامها بشكل استباقي.
تفسير مختلف: تتضمّن هذه الحقول أجزاءً من ملف GTFS الرسمي يفسّرها تطبيق "النقل العام في Google" بشكلٍ مختلف عن تعريف GTFS لهذه الأجزاء.
الميزات التجريبية: هذه الحقول تجريبية في عملية تنفيذ "النقل العام من Google". إذا كنت تريد تنفيذ حقل تجريبي جديد، يُرجى التواصل مع فريق Google Transit.
إضافة متوافقة مع "النقل العام من Google": لا تشكّل هذه الإضافة جزءًا من مواصفات GTFS الرسمية. تتضمّن الإضافة المتوافقة مع "النقل العام" كلّ من الإضافات العامة والإضافات الخاصة بخدمة "النقل العام من Google". يمكن لأي شريك إرسال هذه المعلومات إلى Transit في خلاصته.
معلومات النقل العام في الوقت الفعلي
توثّق الأقسام التالية الاختلافات الرئيسية بين معيار GTFS الرسمي وطريقة Google Transit في تنفيذ خلاصة النقل العام في الوقت الفعلي.
تجاهل المواصفات الرسمية في خلاصات الوقت الفعلي
بعض المواصفات التي يتم تجاهلها هي مواصفات تجريبية. لمزيد من المعلومات، يُرجى الانتقال إلى gtfs.org.
يسرد الجدول 1 الحقول المحدّدة في GTFS والتي يتجاهلها Transit في الخلاصات في الوقت الفعلي.
الرسالة | حقل تم تجاهله محدّد في GTFS | نوع الحقل |
---|---|---|
رسالة Alert |
image |
TranslatedImage |
رسالة Alert |
image_alternative_text |
TranslatedString |
رسالة Alert |
severity_level |
Enum |
رسالة Alert |
tts_description_text |
Proto |
رسالة Alert |
tts_header_text |
Proto |
رسالة CarriageDetails |
id |
سلسلة |
رسالة CarriageDetails |
occupancy_percentage |
int32 |
رسالة Position |
bearing |
عدد عائم |
رسالة Position |
odometer |
مزدوجة |
رسالة Position |
speed |
عدد عائم |
رسالة Shape |
encoded_polyline |
سلسلة |
رسالة Shape |
shape_id |
سلسلة |
الرسالة StopTimeUpdate (في TripUpdate ) |
arrival.uncertainty |
int32 |
الرسالة StopTimeUpdate (في TripUpdate ) |
stop_time_properties |
Proto |
رسالة TripUpdate |
trip_properties |
Proto |
رسالة TripUpdate |
vehicle |
VehicleDescriptor |
رسالة VehicleDescriptor |
license_plate |
سلسلة |
رسالة VehicleDescriptor |
wheelchair_accessible |
WheelchairAccessible |
رسالة VehiclePosition |
congestion_level |
Enum |
رسالة VehiclePosition |
current_status |
VehicleStopStatus |
رسالة VehiclePosition |
current_stop_sequence |
uint32 |
رسالة VehiclePosition |
multi_carriage_details.id |
سلسلة |
رسالة VehiclePosition |
occupancy_percentage |
uint32 |
رسالة VehiclePosition |
stop_id |
سلسلة |
تفسير مختلف في خلاصات الوقت الفعلي
على الرغم من أنّ Transit تقبل حقولًا معيّنة من GTFS، إلا أنّها تفسّرها بطريقة مختلفة عن GTFS.
يسرد الجدول 2 الحقول المحدّدة في GTFS في خلاصات الوقت الفعلي التي تكون إما اختيارية أو مطلوبة بشكل مشروط من خلال Transit. بالنسبة إلى الحقول الاختيارية، يُظهر الجدول ما إذا كانت قيم التعداد متوافقة مع Transit أم لا.
اسم الملف | الحقل المحدّد في GTFS | نوع الحقل | هل هذا مطلوب من Google Transit؟ | تفاصيل تنفيذ "النقل العام من Google" |
---|---|---|---|---|
الرسالة StopTimeUpdate (في TripUpdate ) |
stop_id |
سلسلة | مطلوبة بشروط | عند تقديم سلسلة
|
رسالة StopTimeUpdate |
schedule_relationship |
Enum | اختياري | تتيح خدمة Google Transit قيم النطاق المحدّد التالية:
|
رسالة TripDescriptor |
schedule_relationship |
Enum | اختياري | لا تتيح خدمة "النقل العام من Google" قيم النطاق المحدّد التالية:
تتيح Google استخدام قيم enum التالية:
|
إتاحة ميزة تجريبية في خلاصات الوقت الفعلي
إذا كنت بحاجة إلى دعم لدمج الحقول التجريبية الجديدة، يُرجى التواصل مع Google Transit.
الإضافات المتوافقة مع "النقل العام من Google" في خلاصات الوقت الفعلي
في وقت نشر هذه المقالة، لم تكن هناك حقول تنتمي إلى هذه الفئة. إذا كنت بحاجة إلى أي مساعدة، يُرجى التواصل مع فريق Google Transit.