בדף הזה מתוארים ההבדלים העיקריים בין לוח הזמנים הרשמי של GTFS לבין ההטמעה של המפרט ב-Google Transit בתחומים הבאים:
מפרטים רשמיים שהמערכת מתעלמת מהם: השדות האלה הם חלק מה-GTFS הרשמי. מערכת Google Transit מטמיעה את הנתונים האלה ללא שגיאות, אבל לא משתמשת בהם באופן יזום.
פרשנויות שונות: השדות האלה כוללים את החלקים של המידע הרשמי שמערכת Google Transit מפרשת באופן שונה מהגדרת ה-GTFS בחלקים האלה.
תמיכה ניסיונית: השדות האלה הם ניסיוניים בהטמעה של Google Transit. אם אתם רוצים להטמיע שדה ניסיוני חדש, תוכלו לפנות אל צוות Google Transit.
תוסף שנתמך על ידי Google Transit: התוסף הזה הוא לא חלק מרישיון GTFS הרשמי. התוסף שנתמך ב-Google Transit כולל תוספים ציבוריים ותוספים ספציפיים ל-Google Transit. כל שותף יכול לשלוח את המידע הזה ל-Transit בפיד שלו.
תחבורה ציבורית סטטית
בקטעים הבאים מתואר ההבדלים העיקריים בין עדכון המידע הסטטיסטי (GTFS) הרשמי לבין ההטמעה של הפיד הסטטי ב-Google Transit.
המערכת מתעלמת ממפרטים רשמיים בפידים סטטיים
חלק מהמפרטים הרשמיים שאינם מבוצעים על ידי Google 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 שהפידים הסטטיים מתעלמים מהם.
שם קובץ | שדה שמוגדר ב-GTFS והמערכת מתעלמת ממנו | סוג שדה |
---|---|---|
fare_attributes.txt |
payment_method |
טיפוסים בני מנייה (enum) |
feed_info.txt |
default_lang |
קוד שפה |
feed_info.txt |
feed_publisher_name |
טקסט |
pathways.txt |
max_slope |
Float |
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 |
טקסט |
stops.txt |
bikes_allowed |
טיפוסים בני מנייה (enum) |
פרשנות שונה בפידים סטטיים
על אף שהאפשרות של תחבורה ציבורית מקבלת שדות מסוימים שמוגדרים על ידי GTFS, הם מפרשים אותם באופן שונה מאשר כרטיסים אלה.
בטבלה 3 מוצגים השדות בפידים סטטיים ש-Google 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 Transit בפידים סטטיים
טבלה 4 מספקת מידע על התוספים של Google Transit. השדות האלה לא חלק מ-GTFS הרשמי.
שם קובץ | שדה | סוג שדה | נדרש על ידי Google Transit? | פרטי ההטמעה של Google Transit |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
Float | אופציונלי | התוסף הזה של Google Transit זמין רק לשותפים ביפן. השדה |
fare_rules.txt |
contains_route_id |
מזהה | אופציונלי | תוסף Google Transit. מחיר זה חל רק על נסיעות עם קבוצה מדויקת של מסלולים
המזוהים על ידי הערך אם העמודה |
routes.txt |
checkin_duration |
מספר שלם | אופציונלי | תוסף Google Transit. השדה אם הנוסע מתחבר ליציאה באמצעות העברה, כל
זמן העברה מוגדר יבטל את הערך של הערך של |
routes.txt |
route_type |
טיפוסים בני מנייה (enum) | נדרש | תוסף Google Transit. למידע נוסף על האופן שבו מערכת Google Transit מרחיבה את האפשרויות בנוגע לערכים המותרים של |
stop_times.txt |
stop_direction_name |
טקסט | אופציונלי | תוסף Google Transit. השדה אם השדה |
stops.txt |
signposted_as |
טקסט | אופציונלי | תוסף Google Transit. השדה אפשר להגדיר בו-זמנית את השדה ההבדלים בין השדה
|
stops.txt |
vehicle_type |
מספר שלם | אופציונלי | תוסף Google Transit. השדה |
agency.txt |
ticketing_deep_link_id |
מזהה | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. בקובץ
|
routes.txt |
ticketing_deep_link_id |
מזהה | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. בקובץ
|
stop_times.txt |
ticketing_stop_time_id |
מזהה | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. אם קיים בקובץ
|
stop_times.txt |
ticketing_type |
טיפוסים בני מנייה (enum) | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. השדה Google Transit מקבל את הערכים הבאים:
|
ticketing_deep_links.txt |
android_intent_uri |
URI | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. השדה |
ticketing_deep_links.txt |
ios_universal_link_url |
כתובת URL | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. השדה |
ticketing_deep_links.txt |
ticketing_deep_link_id |
מזהה | נדרש | תוסף לרכישת כרטיסים של Google Transit. השדה |
ticketing_deep_links.txt |
web_url |
כתובת URL | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. השדה |
ticketing_identifiers.txt |
agency_id |
מזהה | נדרש | תוסף לרכישת כרטיסים של Google Transit. כדי לציין את הסוכנות שבה מוגדר השדה |
ticketing_identifiers.txt |
stop_id |
מזהה | נדרש | תוסף לרכישת כרטיסים של Google Transit. כדי לציין את התחנה שעבורה מוגדר השדה |
ticketing_identifiers.txt |
ticketing_stop_id |
מזהה | נדרש | תוסף לרכישת כרטיסים של Google Transit. השדה |
trips.txt |
exceptional |
טיפוסים בני מנייה (enum) | אופציונלי |
השדה הזה מציין נסיעות יוצאות דופן. הם פועלים מחוץ ללוח הזמנים הרגיל או שהם מוטים מהמסלול הרגיל עקב אירועים מיוחדים או שיבושים מתוכננים (כמו עבודות מעקב וכו'). Google מקבלת את אפשרויות הערכים הבאות:
|
trips.txt |
ticketing_trip_id |
מזהה | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. אם השדה |
trips.txt |
ticketing_type |
טיפוסים בני מנייה (enum) | אופציונלי | תוסף לרכישת כרטיסים של Google Transit. בשדה Google Transit מקבל את הערכים הבאים:
|
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. בקובץ
|