الدمج مع الإيقاف فقط

نظرة عامة

إذا لم تكن مقدّم خلاصات GTFS لخدمة "خرائط Google"، سيكون دمجك مخصّصًا للمحطات فقط. لإجراء عملية الدمج هذه، نحتاج إلى معرفة كيفية تحديد محطات القطار أو الحافلات المختلفة.

المواصفات العامة للخلاصات

عند بدء عملية الدمج، ننشئ معرّفًا فريدًا لكل عملية دمج، على سبيل المثال: ch_google_test (رمز البلد، اسم الشريك، عملية الدمج) أو eu_google (رمز المنطقة، اسم الشريك).

يمكن للشركاء تقديم ملف zip يحتوي على ملفات نصية بتنسيق CSV يتم تطبيقها على مستوى الحساب أو لكل عملية دمج:

المثال 1:

  • ch_google_test_stops.txt
  • ch_google_test_markets.txt

المثال 2:

  • stops.txt (يتم تطبيقه على جميع عمليات الدمج)
  • eu_google_integration1_markets.txt
  • eu_google_integration2_markets.txt

مواصفات خلاصة التوقف (مطلوبة)

يجب أن يحتوي ملف التوقف على الأعمدة التالية:

اسم الحقل النوع (راجِع GTFS) الوصف
stop_id رقم التعريف (مطلوب) المعرّف الفريد الذي يحدِّد محطة أو نقطة توقف يجب أن تحتوي المحطات الأكبر حجمًا على إدخال واحد فقط. يتم استخدام هذا عند إجراء طلبات بيانات من Partner Server API وفي الروابط لصفحات في التطبيق الخاصة بطلب التذاكر.
stop_name النص (مطلوب) اسم سهل القراءة للمستخدمين لتصحيح أخطاء بيانات تعيين نقاط التوقف وملء ذاكرة التخزين المؤقت ودقة الأسعار
stop_lat خط العرض (مطلوب) خط العرض للمحطة
stop_lon خط الطول (مطلوب) خط طول المحطة

سنستخدم عملية نقل مبرمَجة يمكن للشركاء من خلالها باستمرار تقديم ملفات ZIP معدّلة عند تغيير المعلومات الواردة فيها. على سبيل المثال، يمكن للشريك توسيع المستودع الإعلاني المقدَّم من خلال توسيع قائمة المحطات. ومع ذلك، يجب أن تكون أرقام تعريف المحطات ثابتة، تمامًا مثل GTFS.

مواصفات خلاصة مجموعة الأسواق (اختيارية)

باستخدام المحطات المُحدَّدة، ننشئ مجموعة الأسواق لهذا الدمج (قائمة تحتوي على أزواج وجهة / منشأ رائجة). من هنا، يمكنك تقليل هذه المجموعة من الأسواق من خلال تقديم خلاصة مجموعة أسواق.

تعمل مجموعة الأسواق بمثابة قائمة مسموح بها: في حال عدم تقديم مجموعة أسواق، يتم تفعيل جميع الأسواق في عملية الدمج. في حال تقديم مجموعة أسواق، يتم إيقاف أي سوق ليس في القائمة.

يجب أن يحتوي ملف مجموعة الأسواق على الأعمدة التالية:

اسم الحقل النوع (راجِع GTFS) الوصف
origin_stop_id رقم التعريف (مطلوب) نقطة منشأ stop_id السوق
destination_stop_id رقم التعريف (مطلوب) الوجهة stop_id للسوق.

إعدادات الشريك

عند استخدام التكامل لإيقاف فقط، نطلب معلومات إضافية لإعداد الشريك الثابت كما هو موضح في قسم إعدادات الشريك.

يتم تحديد تنسيق الرابط لصفحة في التطبيق ومَعلماته في روابط الحجز.

مَعلمات Partner API

تستند مَعلمات SegmentKeys لواجهة برمجة التطبيقات Partner API (GetBulkTripOptionsRequest) إلى مواصفات الروابط المؤدية إلى صفحات في التطبيق. نستخدم SegmentKeys التي تتضمّن from_ticketing_stop_time_id وto_ticketing_stop_time_id service_date وboarding_time وarrival_time فقط، ونترك ticketing_trip_id فارغًا. سنحدّد المسار بالكامل بما في ذلك جميع عمليات النقل من خلال تحديد عدة مفاتيح SegmentKeys، واحدة لكلّ شريحة.