سوالات متداول
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
در زیر سوالات و پاسخ هایی برای مسائل رایج در هنگام پیاده سازی GTFS آورده شده است.
س: آیا محیط آزمایشی برای خوراک قبل از عمومی کردن آن وجود دارد؟
پاسخ: بله، زمانی که فید شما با موفقیت آپلود شد، محیط آزمایش را آماده خواهیم کرد.
س: آیا باید هر بار که بهروزرسانی میشود فید را بهصورت دستی آپلود کنیم یا میتوانیم از Google بخواهیم آن را از سرور ما واکشی کند؟
پاسخ: به طور کلی، گوگل ترجیح می دهد یک واکشی معمولی (از طریق FTP GET) تنظیم کند. فرکانس به طور پیش فرض هفتگی است. علاوه بر این، می توانید به صورت دستی یک فایل را از کنسول آپلود کنید.
س: اگر هم خط اکسپرس و هم خط محلی داشته باشیم، آیا میتوانیم فیدهای جداگانه ارسال کنیم؟
پاسخ: بله، این امکان برای یک آژانس وجود دارد که چندین فید جداگانه ارسال کند، اما ما معمولا ترجیح می دهیم یک فید واحد داشته باشیم.
س: در صورتی که قیمت بسته به صندلی متفاوت باشد -- مثلاً کلاس C در مقابل کلاس A، چه کاری باید انجام دهیم؟
A: لطفا عمومی ترین قیمت را درج کنید.
س: اگر قیمت بسته به تاریخ متفاوت است -- به عنوان مثال، قیمت فصل اوج، چه کاری باید انجام دهیم؟
پاسخ: لطفا مسیرهای جداگانه ایجاد کنید.
س: وقتی چندین دامنه رزرو برای agency.agency_fare_url
وجود دارد، آیا میتوانیم همه آنها را با کاما از هم جدا کنیم؟
پاسخ: لطفا فقط یک URL را وارد کنید. اگر فقط در نشان دادن یکی مشکلی وجود دارد، لطفاً آن را خالی بگذارید.
س: آیا داشتن یک نام برای routes.route_long_name
اشکالی ندارد؟
A: بله، شما می توانید همان نام را برای آن ویژگی تعیین کنید.
س: اگر هم ایستگاه والد و هم ایستگاه فرزند را برای موارد زیر تنظیم کنیم، کدام مورد استفاده خواهد شد؟
آ:
-
stop_code
: توقف -
stop_name
: ایستگاه (در آینده ممکن است از stop استفاده کنیم) -
stop_desc
: هیچکدام -
stop_lat
: هر دو -
stop_lon
: هر دو -
zone_id
: توقف -
stop_url
: ایستگاه -
wheelchair_boarding
: هر دو
س: آیا می توانیم فید را دقیقاً در تاریخی که برنامه تغییر می کند به روز کنیم؟
پاسخ: می توانید تعیین کنید فید تا چه تاریخی در GTFS معتبر باشد. فیدها باید دو هفته قبل از تاریخی که باید پخش شوند آپلود شوند. توجه داشته باشید که اطلاعات تقویم باید همپوشانی داشته باشند. ابزاری برای "ادغام" دو فید وجود دارد.
س: آیا میتوانیم از شناسههای منحصربهفرد موجود خود که در داخل استفاده میکردیم استفاده کنیم؟
پاسخ: بله، شناسهها در GTFS میتوانند هر مقداری داشته باشند.
س: آپلود فید من همچنان ناموفق است. چه مشکلی می تواند باشد؟
پاسخ: لطفاً مطمئن شوید که فایلها در دایرکتوری سطح بالای فایل ZIP شما قرار دارند.
س: نتایج ترانزیت از پرس و جوهای نمونه در پیش نمایش ایجاد نمی شود. موضوع چی میتونه باشه؟
پاسخ: لطفاً زمان آن نمونه ها را بررسی کنید و مطمئن شوید که حمل و نقل شما در آن زمان های انتخاب شده اجرا می شود. در غیر این صورت ممکن است نتیجه ای حاصل نشود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده 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."]]