Bu sayfada, resmi GTFS gerçek zamanlı verileriyle Google Transit'in bu spesifikasyonu uygulaması arasındaki temel farklılıklar aşağıdaki alanlarda açıklanmaktadır:
Yoksayılan resmi spesifikasyonlar: Bu alanlar resmi GTFS'nin bir parçasıdır. Google Transit bu verileri hatasız bir şekilde alır ancak proaktif olarak kullanmaz.
Farklı yorum: Bu alanlar, resmi GTFS'nin Google Transit tarafından bu bölümlerin GTFS tanımından farklı şekilde yorumlandığı bölümlerini içerir.
Deneysel destek: Bu alanlar, Google Transit'in uygulamasında deneyseldir. Yeni bir deneysel alan uygulamak istiyorsanız Google Toplu Taşıma Ekibi ile iletişime geçin.
Google Transit tarafından desteklenen uzantı: Bu uzantı, resmi GTFS'nin bir parçası değildir. Toplu taşıma tarafından desteklenen uzantı hem herkese açık uzantıları hem de Google Toplu Taşıma'ya özel uzantıları içerir. Tüm iş ortakları bu bilgileri feed'lerinde toplu taşımaya gönderebilir.
Gerçek zamanlı toplu taşıma
Aşağıdaki bölümlerde, resmi GTFS ile Google Transit'in gerçek zamanlı toplu taşıma feed'i uygulaması arasındaki temel farklılıklar açıklanmaktadır.
Gerçek zamanlı feed'lerde resmi spesifikasyonlar yoksayılır.
Yoksayılan bazı özellikler deneyseldir. Daha fazla bilgi için gtfs.org adresine gidin.
Tablo 1'de, gerçek zamanlı feed'lerde Toplu Taşıma tarafından yoksayılan GTFS tanımlı alanlar listelenmiştir.
Mesaj | GTFS'de tanımlanan yoksayılan alan | Alan türü |
---|---|---|
mesaj Alert |
image |
TranslatedImage |
mesaj Alert |
image_alternative_text |
TranslatedString |
mesaj Alert |
severity_level |
Enum |
mesaj Alert |
tts_description_text |
Protokol |
mesaj Alert |
tts_header_text |
Protokol |
mesaj CarriageDetails |
id |
Dize |
mesaj CarriageDetails |
occupancy_percentage |
int32 |
mesaj Position |
bearing |
Kayan |
mesaj Position |
odometer |
Çift |
mesaj Position |
speed |
Kayan |
mesaj Shape |
encoded_polyline |
Dize |
mesaj Shape |
shape_id |
Dize |
mesaj StopTimeUpdate (TripUpdate içinde) |
arrival.uncertainty |
int32 |
mesaj StopTimeUpdate (TripUpdate içinde) |
stop_time_properties |
Protokol |
mesaj TripUpdate |
trip_properties |
Protokol |
mesaj TripUpdate |
vehicle |
VehicleDescriptor |
mesaj VehicleDescriptor |
license_plate |
Dize |
mesaj VehicleDescriptor |
wheelchair_accessible |
WheelchairAccessible |
mesaj VehiclePosition |
congestion_level |
Enum |
mesaj VehiclePosition |
current_status |
VehicleStopStatus |
mesaj VehiclePosition |
current_stop_sequence |
uint32 |
mesaj VehiclePosition |
multi_carriage_details.id |
Dize |
mesaj VehiclePosition |
occupancy_percentage |
uint32 |
mesaj VehiclePosition |
stop_id |
Dize |
Gerçek zamanlı feed'lerde farklı yorum
Toplu Taşıma, belirli GTFS alanlarını kabul etse de bunları GTFS'den farklı şekilde yorumlar.
Tablo 2'de, gerçek zamanlı feed'lerde GTFS tarafından tanımlanan, Transit tarafından isteğe bağlı veya koşullu olarak zorunlu tutulan alanlar listelenmektedir. İsteğe bağlı alanlar için tabloda, enum değerlerinin Transit tarafından desteklenip desteklenmediği gösterilir.
Dosya adı | GTFS'de tanımlanan alan | Alan türü | Google Transit tarafından zorunlu mu? | Google Transit'in uygulama ayrıntıları |
---|---|---|---|---|
mesaj StopTimeUpdate (TripUpdate içinde) |
stop_id |
Dize | Koşullu olarak zorunlu | Sağlanan
|
mesaj StopTimeUpdate |
schedule_relationship |
Enum | İsteğe bağlı | Google Transit aşağıdaki enum değerlerini destekler:
|
mesaj TripDescriptor |
schedule_relationship |
Enum | İsteğe bağlı | Google Toplu Taşıma, aşağıdaki enum değerlerini desteklemez:
Google aşağıdaki enum değerlerini destekler:
|
Gerçek zamanlı feed'lerde deneysel destek
Yeni deneysel alanları entegre etmek için desteğe ihtiyacınız varsa Google Transit ile iletişime geçin.
Gerçek zamanlı feed'lerde Google toplu taşıma tarafından desteklenen uzantılar
Bu makale yayınlandığı sırada bu kategoriye ait hiçbir alan yoktu. Yardıma ihtiyacınız varsa Google Toplu Taşıma ile iletişime geçin.