الأسئلة الشائعة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
في ما يلي أسئلة وإجابات عن المشاكل الشائعة عند تنفيذ GTFS.
س: هل تتوفّر بيئة اختبار للخلاصة قبل إتاحتها للجميع؟
ج: نعم، سنعدّ البيئة الاختبارية بعد تحميل خلاصتك بنجاح.
س: هل علينا تحميل الخلاصة يدويًا في كل مرة يحدث فيها تعديل أم يمكننا أن نطلب من Google
استرجاعها من خادمنا؟
ج: بشكل عام، تفضّل Google إعداد عملية جلب منتظمة (عبر FTP GET). يكون معدّل التكرار
أسبوعيًا تلقائيًا. بالإضافة إلى ذلك، يمكنك تحميل ملف يدويًا من وحدة التحكّم.
س: إذا كان لدينا خط شحن سريع وخط شحن محلي، هل يمكننا إرسال خلاصتَين منفصلتَين؟
ج: نعم، يمكن للوكالة إرسال خلاصات متعددة منفصلة، ولكننا نفضّل عادةً استخدام
خلاصة واحدة.
س: في حال اختلاف السعر حسب المقعد، مثلاً فئة C مقارنةً بفئة A، ما الذي يجب فعله؟
ج: يُرجى تضمين السعر الأكثر عمومية.
س: إذا كان السعر يختلف حسب التاريخ، مثلاً سعر موسم الذروة، ماذا علينا أن نفعل؟
ج: يُرجى إنشاء مسارات منفصلة.
س: عندما تكون هناك نطاقات حجز متعددة لفندق agency.agency_fare_url
، هل يمكننا إضافتها كلها مع الفصل بينها باستخدام فاصلة؟
ج: يُرجى تضمين عنوان URL واحد فقط. إذا كانت هناك مشكلة في عرض قيمة واحدة فقط، يُرجى ترك الحقل فارغًا.
س: هل يمكن استخدام الاسم نفسه routes.route_long_name
؟
ج: نعم، يمكنك ضبط الاسم نفسه لهذه السمة.
س: إذا ضبطنا كلّ من المحطة الرئيسية والمحطة الفرعية لما يلي، أيهما سيتم استخدامه؟
ج:
stop_code
: إيقاف
-
stop_name
: محطة (قد نستخدم في المستقبل كلمة "محطّة")
stop_desc
: لا شيء
stop_lat
: كلاهما
stop_lon
: كليهما
zone_id
: إيقاف
stop_url
: محطة
wheelchair_boarding
: كليهما
س: هل يمكننا تعديل الخلاصة في التاريخ الذي تم فيه تغيير الجدول الزمني بالضبط؟
ج: يمكنك تحديد التاريخ الذي تكون فيه الخلاصة صالحة في GTFS. يجب تحميل الخلاصات
قبل أسبوعَين من تاريخ نشرها. يُرجى العلم أنّ معلومات التقويم يجب أن تتداخل.
تتوفّر أداة "لدمج" خلاصتَين.
س: هل يمكننا استخدام المعرّفات الفريدة الحالية التي نستخدمها داخليًا؟
ج: نعم، يمكن أن تكون المعرّفات في GTFS أي قيمة.
س: يتعذّر تحميل خلاصتي باستمرار. ما هي المشكلة المحتملة؟
ج: يُرجى التأكّد من أنّ الملفات موجودة في دليل المستوى الأعلى في ملف ZIP.
س: لا يتم إنشاء نتائج النقل العام من نماذج طلبات البحث في "الإصدار التجريبي". ما هي المشكلة المحتملة؟
ج: يُرجى التحقّق من وقت هذه العيّنات والتأكّد من أنّ عمليات النقل يتم إجراؤها في الأوقات التي تم اختيارها. وإذا لم يكن الأمر كذلك، من المحتمل ألا يتم إنشاء أي نتيجة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGoogle prefers a regularly fetched GTFS feed via FTP, with weekly updates as the default.\u003c/p\u003e\n"],["\u003cp\u003eSeparate routes should be created for services with date-dependent pricing, such as peak season fares.\u003c/p\u003e\n"],["\u003cp\u003eFor stops with both parent and child stations defined, station information will be prioritized for \u003ccode\u003estop_name\u003c/code\u003e and \u003ccode\u003estop_url\u003c/code\u003e while stop information will be used for other attributes.\u003c/p\u003e\n"],["\u003cp\u003eGTFS feeds must be uploaded two weeks prior to their effective date and should specify the valid date range within the feed itself.\u003c/p\u003e\n"],["\u003cp\u003eTroubleshooting feed upload failures often involves ensuring all files are in the ZIP file's top-level directory and verifying transit schedules align with preview query times.\u003c/p\u003e\n"]]],["GTFS implementation involves a test environment after feed upload. Google prefers regular feed fetching (weekly default) via FTP, though manual uploads are possible. Multiple feeds are accepted, but a single feed is preferred. Include the most generic price; for date-dependent pricing, create separate routes. Only one URL is allowed for `agency_fare_url`. IDs can be internal values. Files should be at the top level of the ZIP. Feeds are needed two weeks prior to live date.\n"],null,["# Frequently Asked Questions\n\nThe following are questions and answers for common issues when implementing GTFS.\n\n##### Q: Is there a test environment for the feed before making it public?\n\nA: Yes, we will prepare the test environment once your feed is successfully uploaded.\n\n##### Q: Do we need to manually upload the feed every time there is an update or can we ask Google to\nfetch it from our server?\n\nA: In general, Google prefers to set up a regular fetch (via FTP GET). The frequency\nis weekly by default. In addition, you can manually upload a file from the console.\n\n##### Q: If we have both the express line and local line, can we submit separate feeds?\n\nA: Yes, it is possible for an agency to submit multiple separate feeds but we usually prefer having\na single feed.\n\n##### Q: In case the price is different depending on the seat --e.g., class C vs. class A, what do we need to do?\n\nA: Please include the most generic price.\n\n##### Q: If the price is different depending on the date --e.g., peak season price, what do we need to do?\n\nA: Please create separate routes.\n\n##### Q: When there are multiple booking domains for `agency.agency_fare_url`, can we add them all separating\nthem with comma?\n\nA: Please only include one URL. If there is a problem in just showing one, please leave it blank.\n\n##### Q: Is it ok to have the same name for `routes.route_long_name`?\n\nA: Yes, you can set the same name for that attribute.\n\n##### Q: If we set both the parent station and child station for the following, which will be used?\n\nA:\n\n- `stop_code`: stop\n- `stop_name`: station (in the future, we might use stop)\n- `stop_desc`: none\n- `stop_lat`: both\n- `stop_lon`: both\n- `zone_id`: stop\n- `stop_url`: station\n- `wheelchair_boarding`: both\n\n\u003cbr /\u003e\n\n##### Q: Can we update the feed exactly on the date when the schedule is changed?\n\nA: You can specify to which date the feed is valid in GTFS. The feeds must be uploaded\ntwo weeks prior to the date when it should go live. Note that the calendar information must overlap.\nThere is a tool for \"merging\" two feeds.\n\n##### Q: Can we use our existing unique ids we have been using internally?\n\nA: Yes, IDs in GTFS can be any value.\n\n##### Q: My feed upload keeps failing. What could be a problem?\n\nA: Please ensure that the files are in the top level directory in your ZIP file.\n\n##### Q: Transit results are not generated from the sample queries in Preview. What could be the issue?\n\nA: Please check the time of those samples and make sure that your transits are running at those selected\ntimes. If not, it is possible that there is no result generated."]]