توضّح هذه الصفحة الاختلافات الرئيسية بين الجدول الزمني الرسمي لنظام GTFS وتطبيق Google Transit للمواصفات في الجوانب التالية:
المواصفات الرسمية التي تم تجاهلها: هذه الحقول هي جزء من ملف GTFS الرسمي. تُستخدَم هذه البيانات في تطبيق "النقل العام من Google" بدون أي خطأ، ولكن لا يتم استخدامها بشكل استباقي.
تفسير مختلف: تتضمّن هذه الحقول أجزاءً من ملف GTFS الرسمي يفسّرها تطبيق "النقل العام في Google" بشكلٍ مختلف عن تعريف GTFS لهذه الأجزاء.
الميزات التجريبية: هذه الحقول تجريبية في عملية تنفيذ "النقل العام من Google". إذا كنت تريد تنفيذ حقل تجريبي جديد، يُرجى التواصل مع فريق Google Transit.
إضافة متوافقة مع "النقل العام من Google": لا تشكّل هذه الإضافة جزءًا من مواصفات GTFS الرسمية. تتضمّن الإضافة المتوافقة مع "النقل العام" كلّ من الإضافات العامة والإضافات الخاصة بخدمة "النقل العام من Google". يمكن لأي شريك إرسال هذه المعلومات إلى Transit في خلاصته.
معلومات النقل العام الثابتة
توثّق الأقسام التالية الاختلافات الرئيسية بين تنسيق GTFS الرسمي وطريقة Google Transit في تنفيذ الخلاصة الثابتة.
تجاهل المواصفات الرسمية في الخلاصات الثابتة
بعض المواصفات الرسمية التي يتجاهلها Transit هي مواصفات تجريبية. للاطّلاع على المزيد من المعلومات، انتقِل إلى gtfs.org.
يسرد الجدول 1 ملفات GTFS غير المتوافقة مع Transit في الخلاصات الثابتة. بالإضافة إلى ذلك، لا تتيح منصّة Transit استخدام أيّ من الحقول المحدّدة في هذه الملفات.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
يسرد الجدول 2 جميع الحقول المحدّدة في GTFS والتي يتجاهلها Transit في الخلاصات الثابتة.
اسم الملف | حقل تم تجاهله محدّد في GTFS | نوع الحقل |
---|---|---|
fare_attributes.txt |
payment_method |
Enum |
feed_info.txt |
default_lang |
رمز اللغة |
feed_info.txt |
feed_publisher_name |
نص |
pathways.txt |
max_slope |
عدد عائم |
routes.txt |
continuous_drop_off |
Enum |
routes.txt |
continuous_pickup |
Enum |
routes.txt |
network_id |
رقم التعريف |
routes.txt |
route_desc |
نص |
routes.txt |
route_sort_order |
عدد صحيح غير سالب |
stops.txt |
level_id |
رقم التعريف |
stops.txt |
stop_desc |
نص |
stops.txt |
stop_url |
عنوان URL |
stops.txt |
tts_stop_name |
نص |
trips.txt |
bikes_allowed |
Enum |
تفسير مختلف في الخلاصات الثابتة
على الرغم من أنّ Transit تقبل بعض الحقول المحدّدة في GTFS، إلا أنّها تفسّرها بطريقة مختلفة عن GTFS.
يعرض الجدول 3 الحقول في الخلاصات الثابتة التي تنفّذها Transit بشكل مختلف عن الوصف الواردة في GTFS.
اسم الملف | الحقل المحدّد في GTFS | نوع الحقل | هل هذا مطلوب من Google Transit؟ | تفاصيل تنفيذ Google Transit |
---|---|---|---|---|
fare_attributes.txt |
transfers |
Enum | مطلوب | إضافة Google Transit يحدّ الإصدار العام من GTFS القيم بنطاق يتراوح بين استخدِم هذا الحقل لضبط الحد الأقصى لعدد عمليات النقل المسموح بها باستخدام
الأجرة. ولا يشمل ذلك عمليات نقل الوحدات المجمّعة، والتي تُعرف أيضًا باسم عمليات نقل المقاعد. إذا كنت لا تريد وضع حدود لعدد عمليات النقل لرحلة معيّنة، اترك الحقل |
pathways.txt |
pathway_mode |
Enum | اختياري | عند تحديد الحقل pathway_mode ، إذا تم تركه
فارغًا، يقبل محرّك بحث Google Transit هذا الحقل ويتعامل معه على أنّه غير معروف. |
stop_times.txt |
arrival_time |
الوقت | مطلوبة بشروط | تقتصر ساعات العمل على القيم من 00 إلى
99 ، وهي أكثر من كافية للرحلات التي تستغرق ثلاثة أيام. |
transfers.txt |
transfer_type |
Enum | مطلوب | لا يُسمح بقيم تتيح خدمة Google Transit القيم |
trips.txt |
block_id |
رقم التعريف | اختياري | لمزيد من المعلومات، يُرجى الاطّلاع على مثال على حظر عملية النقل. |
إتاحة ميزة تجريبية في الخلاصات الثابتة
إذا كنت بحاجة إلى دعم لدمج الحقول التجريبية الجديدة في هذه الفئة، يُرجى التواصل مع Google Transit.
الإضافات المتوافقة مع "النقل العام من Google" في الخلاصات الثابتة
يوفّر الجدول 4 معلومات عن إضافات "النقل العام من Google". هذه الحقول ليست جزءًا من معيار GTFS الرسمي.
اسم الملف | الحقل | نوع الحقل | هل هذا مطلوب من Google Transit؟ | تفاصيل تنفيذ Google Transit |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
عدد عائم | اختياري | لا تتوفّر إضافة "النقل العام" من Google إلا للشركاء في اليابان. يمثّل الحقل |
fare_rules.txt |
contains_route_id |
رقم التعريف | اختياري | إضافة Google Transit لا تنطبق هذه الأجرة إلا على الرحلات التي تتضمن مجموعة محددة من المسارات
التي تم تحديدها من خلال قيمة إذا لم يكن عمود |
routes.txt |
checkin_duration |
عدد صحيح | اختياري | إضافة Google Transit يحدِّد الحقل إذا كان المسافر يصل إلى نقطة المغادرة من خلال عملية نقل، سيتم إلغاء قيمة إنّ قيمة |
routes.txt |
route_type |
Enum | مطلوب | إضافة Google Transit للتعرّف على كيفية توسيع نطاق خيارات قيمة |
stop_times.txt |
stop_direction_name |
نص | اختياري | إضافة Google Transit يحدِّد الحقل إذا كان حقل |
stops.txt |
signposted_as |
نص | اختياري | إضافة Google Transit يحتوي الحقل يمكن ضبط حقل GTFS تشمل الاختلافات بين الحقلين
|
stops.txt |
vehicle_type |
عدد صحيح | اختياري | إضافة Google Transit يحدِّد حقل |
agency.txt |
ticketing_deep_link_id |
رقم التعريف | اختياري | إضافة بيع التذاكر في "النقل العام من Google" في ملف
|
routes.txt |
ticketing_deep_link_id |
رقم التعريف | اختياري | إضافة بيع التذاكر في "النقل العام من Google" في ملف
|
stop_times.txt |
ticketing_stop_time_id |
رقم التعريف | اختياري | إضافة بيع التذاكر في "النقل العام من Google" إذا كان حقل |
stop_times.txt |
ticketing_type |
Enum | اختياري | إضافة بيع التذاكر في "النقل العام من Google" يحدِّد الحقل تقبل خدمة "النقل العام" من Google القيم التالية:
|
ticketing_deep_links.txt |
android_intent_uri |
معرّف الموارد المنتظم (URI) | اختياري | إضافة بيع التذاكر في "النقل العام من Google" يمثّل الحقل |
ticketing_deep_links.txt |
ios_universal_link_url |
عنوان URL | اختياري | إضافة بيع التذاكر في "النقل العام من Google" يمثّل الحقل |
ticketing_deep_links.txt |
ticketing_deep_link_id |
رقم التعريف | مطلوب | إضافة بيع التذاكر في "النقل العام من Google" يمثّل الحقل |
ticketing_deep_links.txt |
web_url |
عنوان URL | اختياري | إضافة بيع التذاكر في "النقل العام من Google" يمثّل الحقل |
ticketing_identifiers.txt |
agency_id |
رقم التعريف | مطلوب | إضافة بيع التذاكر في "النقل العام من Google" لتحديد وكالة المحطة التي تم تحديد الحقل التلقائي |
ticketing_identifiers.txt |
stop_id |
رقم التعريف | مطلوب | إضافة بيع التذاكر في "النقل العام من Google" لتحديد المحطة التي تم تحديد الحقل التلقائي |
ticketing_identifiers.txt |
ticketing_stop_id |
رقم التعريف | مطلوب | إضافة بيع التذاكر في "النقل العام من Google" يحتوي الحقل |
trips.txt |
exceptional |
Enum | اختياري |
يشير هذا الحقل إلى الرحلات الاستثنائية. تعمل هذه الخدمات خارج الجدول الزمني المعتاد أو يتم تحويلها عن المسار المعتاد بسبب أحداث خاصة أو انقطاعات مخططة (مثل أعمال صيانة السكك الحديدية وما إلى ذلك). تقبل Google خيارات القيمة التالية:
|
trips.txt |
ticketing_trip_id |
رقم التعريف | اختياري | إضافة بيع التذاكر في "النقل العام من Google" إذا كان حقل |
trips.txt |
ticketing_type |
Enum | اختياري | إضافة بيع التذاكر في "النقل العام من Google" يحدّد حقل تقبل خدمة "النقل العام" من Google القيم التالية:
|
translations.txt |
lang |
رمز اللغة | اختياري | إضافة Google Transit لا يُعدّ الحقل لتحديد ترجمة عبارة، استخدِم الحقل |
translations.txt |
trans_id |
رقم التعريف | اختياري | إضافة Google Transit لا يُعدّ الحقل لتحديد رمز تعريف العبارة التي يتم تقديم الترجمة
لها، استخدِم الحقل |
trips.txt |
original_trip_id |
رقم التعريف | اختياري | إضافة Google Transit إذا كانت القيمة |
trips.txt |
trip_direction_name |
نص | اختياري | إضافة Google Transit يحدِّد الحقل إذا تغيّرت قيمة يتم تسويتها
حسب حالة الأحرف. |
trips.txt |
vehicle_category_id |
رقم التعريف | اختياري | إضافة Google Transit في ملف
|
vehicle_categories.txt |
vehicle_category_id |
رقم التعريف | مطلوب | إضافة Google Transit تُحدِّد فئة مركبة. |
vehicle_categories.txt |
vehicle_amenity_id |
رقم التعريف | اختياري | إضافة Google Transit تُحدِّد مجموعة من وسائل الراحة المتاحة لجميع الركاب في
فئة المركبات. بدلاً من ذلك، يمكنك الاطّلاع على |
vehicle_amenities.txt |
vehicle_amenity_id |
رقم التعريف | مطلوب | إضافة Google Transit يحدِّد مجموعة من وسائل الراحة. |
vehicle_amenities.txt |
ac_availability |
Enum | اختياري | إضافة Google Transit لتحديد ما إذا كانت مكيّفات الهواء متوفّرة. تقبل Google القيم التالية:
|
vehicle_amenities.txt |
toilet_availability |
Enum | اختياري | إضافة Google Transit لتحديد ما إذا كان هناك مرحاض داخل المركبة تقبل Google القيم التالية:
|
vehicle_amenities.txt |
gender_accessibility |
Enum | اختياري | إضافة Google Transit لتحديد ما إذا كانت القيود المتعلّقة بالجنس تنطبق. تقبل Google القيم التالية:
|
vehicle_amenities.txt |
seat_type |
Enum | اختياري | إضافة Google Transit لتحديد نوع المقعد تقبل Google القيم التالية:
|
vehicle_amenities.txt |
service_class |
Enum | اختياري | إضافة Google Transit لتحديد فئة المقعد تقبل Google القيم التالية:
|
vehicle_amenities.txt |
service_class_code |
سلسلة | اختياري | إضافة Google Transit لتحديد رمز فئة قصير (مثل 1A للفئة الأولى المزوّدة بمكيّف هواء) هذا الحقل هو نسخة أكثر تحديدًا من حقل الفئة، حيث يمكن تحديد الفئات غير المتوفّرة في قائمة القيم المحدّدة للفئة. |
vehicle_amenities.txt |
seat_plug |
Enum | اختياري | إضافة Google Transit يحدِّد ما إذا كان هناك مقبس كهربائي أو مقبس USB (من أي نوع) متوفّرًا في المقعد. تقبل Google القيم التالية:
|
vehicle_amenities.txt |
row_layout_summary |
سلسلة | اختياري | إضافة Google Transit تحدّد هذه السمة عدد المقاعد أو الأسرّة في صف واحد من المركبة. في ما يلي بعض الأمثلة: "2" (مقعدان في صف واحد، ولكن لا يُعرف ما إذا كانا منفصلَين أو بجانب بعضهما)، و"1+1" (مقعدان فرديان في صف واحد)، و"2+2" (4 مقاعد في صف واحد مع فواصل في المنتصف). |
vehicle_amenities.txt |
row_leg_space |
Enum | اختياري | إضافة Google Transit لتحديد ما إذا كانت الصفوف تتضمّن مساحة إضافية للأرجل. تقبل Google القيم التالية:
|
vehicle_category_amenities.txt |
vehicle_category_id |
رقم التعريف | مطلوب | إضافة Google Transit تُحدِّد فئة المركبة. يمكن أن تحتوي فئة المركبات نفسها على عدة مجموعات من وسائل الراحة من خلال تكرار قيمة هذا الحقل في عدة صفوف. يكون ذلك مفيدًا عادةً عندما تحتوي فئة المركبات على فئات خدمة مختلفة. |
vehicle_category_amenities.txt |
vehicle_amenity_id |
رقم التعريف | مطلوب | إضافة Google Transit تُحدِّد مجموعة من وسائل الراحة المتاحة لجميع الركاب في فئة المركبات. |