בדף הזה מתוארים ההבדלים העיקריים בין לוח הזמנים הרשמי של GTFS לבין ההטמעה של המפרט ב-Google Transit באזורים הבאים:
מפרטים רשמיים שהמערכת מתעלמת מהם: השדות האלה הם חלק GTFS. מערכת Google Transit מטמיעה את הנתונים האלה ללא שגיאות, אבל לא משתמשת בהם באופן יזום של הנתונים.
פרשנות שונה: שדות אלה כוללים את החלקים של מידע על GTFS ש-Google Transit מפרשת באופן שונה מההגדרה של GTFS את החלקים האלה.
תמיכה ניסיונית: השדות האלה הם ניסיוניים ב-Google Transit יישום בפועל. אם רוצים להטמיע שדה ניסיוני חדש, צוות Google Transit.
תוסף שנתמך ב-Google Transit: התוסף הזה אינו חלק ב-GTFS הרשמי. התוסף שכולל תמיכה בתחבורה ציבורית כולל את שני התוספים הציבוריים ותוספים ספציפיים ל-Google Transit. כל שותף יכול לשלוח את המידע הזה אל תחבורה ציבורית בפיד שלהם.
העברה סטטית
בקטעים הבאים מתוארים ההבדלים העיקריים בין ערוץ ה-GTFS הרשמי וההטמעה של הפיד הסטטי על ידי Google Transit.
מפרטים רשמיים שהמערכת התעלמה מהם בפידים סטטיים
חלק מהמפרטים הרשמיים שתחבורה ציבורית מתעלמת מהם הם ניסיוניים. שפת תרגום מידע נוסף זמין בכתובת gtfs.org.
בטבלה 1 מפורטים קובצי GTFS שלא נתמכים על ידי 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 |
טקסט |
trips.txt |
bikes_allowed |
Enum |
פרשנות שונה בפידים סטטיים
המערכת של Transit מקבלת שדות מסוימים שמוגדרים על ידי GTFS, אבל Transit מפרש אותם באופן שונה מ-GTFS.
בטבלה 3 מוצגים השדות בפידים סטטיים שתחבורה ציבורית הטמיעה באופן שונה כפי שמתואר ב-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 מרחיבה את שירות GTFS שאושר על ידי |
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. ב
קובץ |