בדף הזה מתוארים ההבדלים העיקריים בין הנתונים הרשמיים בזמן אמת של GTFS לבין ההטמעה של המפרט ב-Google Transit, בתחומים הבאים:
מפרטים רשמיים שהמערכת מתעלמת מהם: השדות האלה הם חלק מה-GTFS הרשמי. מערכת Google Transit מטמיעה את הנתונים האלה ללא שגיאות, אבל לא משתמשת בהם באופן יזום.
פרשנויות שונות: השדות האלה כוללים את החלקים של המידע הרשמי שמערכת Google Transit מפרשת באופן שונה מהגדרת ה-GTFS בחלקים האלה.
תמיכה ניסיונית: השדות האלה הם ניסיוניים בהטמעה של Google Transit. אם אתם רוצים להטמיע שדה ניסיוני חדש, תוכלו לפנות אל צוות Google Transit.
תוסף שנתמך על ידי Google Transit: התוסף הזה הוא לא חלק מרישיון GTFS הרשמי. התוסף שנתמך ב-Google Transit כולל תוספים ציבוריים ותוספים ספציפיים ל-Google Transit. כל שותף יכול לשלוח את המידע הזה ל-Transit בפיד שלו.
תחבורה ציבורית בזמן אמת
בקטעים הבאים מתוארים ההבדלים העיקריים בין עדכון המידע על תחבורה ציבורית (GTFS) הרשמי לבין ההטמעה של פיד בזמן אמת ב-Google Transit.
התעלמות ממפרטים רשמיים בפידים בזמן אמת
חלק מהמפרטים שהמערכת מתעלמת מהם הם ניסיוניים. מידע נוסף זמין באתר gtfs.org.
בטבלה 1 מפורטים השדות שמוגדרים על ידי GTFS ש-תחבורה ציבורית מתעלמת מהם בפידים בזמן אמת.
מסר | שדה שמוגדר ב-GTFS והמערכת מתעלמת ממנו | סוג שדה |
---|---|---|
הודעה Alert |
image |
TranslatedImage |
הודעה Alert |
image_alternative_text |
TranslatedString |
הודעה Alert |
severity_level |
טיפוסים בני מנייה (enum) |
הודעה Alert |
tts_description_text |
אב |
הודעה Alert |
tts_header_text |
אב |
הודעה CarriageDetails |
id |
מחרוזת |
הודעה CarriageDetails |
occupancy_percentage |
int32 |
הודעה Position |
bearing |
Float |
הודעה Position |
odometer |
דאבל |
הודעה Position |
speed |
Float |
הודעה Shape |
encoded_polyline |
מחרוזת |
הודעה Shape |
shape_id |
מחרוזת |
הודעה StopTimeUpdate (ב-TripUpdate ) |
arrival.uncertainty |
int32 |
הודעה StopTimeUpdate (ב-TripUpdate ) |
stop_time_properties |
אב |
הודעה TripUpdate |
trip_properties |
אב |
הודעה TripUpdate |
vehicle |
VehicleDescriptor |
הודעה VehicleDescriptor |
license_plate |
מחרוזת |
הודעה VehicleDescriptor |
wheelchair_accessible |
WheelchairAccessible |
הודעה VehiclePosition |
congestion_level |
טיפוסים בני מנייה (enum) |
הודעה VehiclePosition |
current_status |
VehicleStopStatus |
הודעה VehiclePosition |
current_stop_sequence |
uint32 |
הודעה VehiclePosition |
multi_carriage_details.id |
מחרוזת |
הודעה VehiclePosition |
occupancy_percentage |
uint32 |
הודעה VehiclePosition |
stop_id |
מחרוזת |
פרשנות שונה בפידים 'זמן אמת'
למרות ששדות מסוימים של תחבורה ציבורית מקבלים נתוני GTFS בתחבורה ציבורית, הם מפרשים אותם באופן שונה משדות GTFS.
בטבלה 2 מפורטים שדות שמוגדרים כ-GTFS בפידים בזמן אמת. השדות האלה אופציונליים או נדרשים באופן מותנה בתחבורה ציבורית. בשדות אופציונליים, בטבלה אפשר לראות אם ערכי ה-enum נתמכים ב-Transit.
שם קובץ | שדה שמוגדר ב-GTFS | סוג שדה | נדרש על ידי Google Transit? | פרטי ההטמעה של Google Transit |
---|---|---|---|---|
הודעה StopTimeUpdate (ב-TripUpdate ) |
stop_id |
מחרוזת | חובה לפי תנאים | כשמספקים מחרוזת
|
הודעה StopTimeUpdate |
schedule_relationship |
טיפוסים בני מנייה (enum) | אופציונלי | ב-Google Transit יש תמיכה בערכי הטיפוסים הבאים:
|
הודעה TripDescriptor |
schedule_relationship |
טיפוסים בני מנייה (enum) | אופציונלי | Google Transit לא תומך בערכי הטיפוס הבאים:
Google תומכת בערכי ה-enum הבאים:
|
תמיכה ניסיונית בפידים בזמן אמת
אם אתם זקוקים לתמיכה כדי לשלב שדות ניסיוניים חדשים, תוכלו לפנות אל Google Transit.
תוספים שנתמכים על ידי Google Transit בפידים בזמן אמת
נכון למועד פרסום מאמר זה, אין שדות השייכים לקטגוריה זו. אם אתם זקוקים לעזרה, צרו קשר עם Google Transit.