שאלות נפוצות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ריכזנו כאן שאלות ותשובות לגבי בעיות נפוצות בהטמעת GTFS.
שאלה: האם יש סביבת בדיקה של הפיד לפני שמגדירים אותו כגלוי לכולם?
תשובה: כן, אנחנו נלמד את סביבת הבדיקה אחרי שהפיד ייטען בהצלחה.
שאלה: האם צריך להעלות את הפיד באופן ידני בכל פעם שיש עדכון, או שאפשר לבקש מ-Google לאחזר אותו מהשרת שלנו?
תשובה: באופן כללי, Google מעדיפה להגדיר אחזור קבוע (באמצעות FTP GET). התדירות היא שבועית כברירת מחדל. בנוסף, אפשר להעלות קובץ באופן ידני מהמסוף.
שאלה: אם יש לנו גם את הקו המהיר וגם את הקו המקומי, האם אפשר לשלוח פידים נפרדים?
תשובה: כן, סוכנות יכולה לשלוח כמה פידים נפרדים, אבל בדרך כלל אנחנו מעדיפים פיד אחד.
שאלה: אם המחיר משתנה בהתאם לסוג המושב – למשל, מחלקה C לעומת מחלקה A – מה צריך לעשות?
תשובה: יש לכלול את המחיר הכללי ביותר.
שאלה: אם המחיר משתנה בהתאם לתאריך – למשל, מחיר בתקופת שיא – מה צריך לעשות?
תשובה: צריך ליצור מסלולים נפרדים.
שאלה: כשיש כמה דומיינים להזמנות ב-agency.agency_fare_url
, אפשר להוסיף את כולם ולהפריד ביניהם באמצעות פסיק?
תשובה: יש לכלול רק כתובת URL אחת. אם יש בעיה בהצגת מדינה אחת בלבד, אפשר להשאיר את השדה ריק.
שאלה: האם מותר להשתמש באותו שם ל-routes.route_long_name
?
תשובה: כן, אפשר להגדיר את אותו שם למאפיין הזה.
שאלה: אם נגדיר גם את תחנת ההורה וגם את תחנת הצאצא לפרטים הבאים, באיזה מהם נעשה שימוש?
א:
stop_code
: stop
stop_name
: תחנה (בעתיד, יכול להיות שנשתמש ב'עצירה')
stop_desc
: none
stop_lat
: both
stop_lon
: both
zone_id
: stop
stop_url
: תחנה
wheelchair_boarding
: both
שאלה: האם אפשר לעדכן את הפיד בדיוק בתאריך שבו התזמון ישתנה?
תשובה: אפשר לציין את התאריך שבו התוקף של הפיד פג ב-GTFS. צריך להעלות את הפיד שבועיים לפני התאריך שבו הוא אמור לפעול. חשוב לזכור שהמידע ביומן חייב לחפוף.
יש כלי ל'מיזוג' של שני פידים.
שאלה: האם אפשר להשתמש במזהים הייחודיים הקיימים שלנו שבהם השתמשנו באופן פנימי?
תשובה: כן, המזהים ב-GTFS יכולים להיות כל ערך.
שאלה: ההעלאה של הפיד שלי נכשלת שוב ושוב. מה יכולה להיות הבעיה?
תשובה: יש לוודא שהקבצים נמצאים בספרייה ברמה העליונה בקובץ ה-ZIP.
שאלה: התוצאות של התחבורה הציבורית לא נוצרות מהשאילתות לדוגמה בתצוגה המקדימה. מה יכולה להיות הבעיה?
תשובה: עליך לבדוק את השעה של הדוגמאות האלה ולוודא שהטרנזיטים פועלים בשעות שנבחרו. אם לא, יכול להיות שלא נוצרה תוצאה.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[[["\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."]]