Bu sayfada, resmi GTFS Realtime ile Google Transit'in aşağıdaki alanlarda spesifikasyon uygulaması arasındaki önemli farklılıklar açıklanmaktadır:
Yok sayılan resmi özellikler: Bu alanlar resmi GTFS'nin bir parçasıdır. Google Transit, bu verileri hatasız şekilde alır ancak proaktif olarak kullanmaz.
Farklı yorum: Bu alanlar, Google Transit'in bu bölümlerin GTFS tanımından farklı şekilde yorumladığı resmi GTFS'nin bölümlerini içerir.
Deneysel destek: Bu alanlar, Google Transit uygulamasında deneyseldir. Yeni bir deneysel alan uygulamak istiyorsanız Google Transit ekibiyle iletişime geçin.
Google Transit'in desteklediği uzantı: Bu uzantı, resmi GTFS'nin bir parçası değildir. Transit'in desteklediği uzantı, hem herkese açık uzantıları hem de Google Transit'e özel uzantıları içerir. Herhangi bir iş ortağı, bu bilgileri feed'lerinde Transit'e 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'ini uygulaması arasındaki önemli farklılıklar açıklanmaktadır.
Gerçek zamanlı feed'lerde yoksayılan resmi özellikler
Yoksayılan bazı özellikler deneyseldir. Daha fazla bilgi edinmek için gtfs.org adresine gidin.
Tablo 1'de, gerçek zamanlı feed'lerde Transit tarafından yoksayılan GTFS tanımlı alanlar listelenmiştir.
Message | 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 |
Proto |
mesaj Alert |
tts_header_text |
Proto |
mesaj CarriageDetails |
id |
Dize |
mesaj CarriageDetails |
occupancy_percentage |
int32 |
mesaj Position |
bearing |
Kayan |
mesaj Position |
odometer |
Çift kişilik |
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 |
Proto |
mesaj TripUpdate |
trip_properties |
Proto |
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ı yorumlar
Transit, belirli GTFS alanlarını kabul etse de bunları GTFS'den farklı şekilde yorumlar.
Tablo 2'de, gerçek zamanlı feed'lerdeki, isteğe bağlı veya Transit tarafından koşullu olarak gerekli olan GTFS tanımlı alanlar listelenmiştir. İsteğe bağlı alanlarda, tablo, enum değerlerinin Transit tarafından desteklenip desteklenmediğini gösterir.
Dosya Adı | GTFS'de tanımlanan alan | Alan türü | Google Transit için zorunlu mu? | Google Transit uygulama ayrıntıları |
---|---|---|---|---|
mesaj StopTimeUpdate (TripUpdate içinde) |
stop_id |
Dize | Koşula bağlı olarak gerekli | Bir
|
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 Transit, 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 Transit tarafından desteklenen uzantılar
Bu makalenin yayınlandığı sırada bu kategoriye ait herhangi bir alan yoktur. Yardıma ihtiyacınız olursa Google Transit ile iletişime geçin.