Bu sayfada, resmi GTFS Programı ile Google Transit'in aşağıdaki alanlarda spesifikasyonu uygulaması:
Yoksayılan resmi spesifikasyonlar: Bu alanlar, GTFS'ye dokunun. Google Transit, bu verileri hata olmadan alır ancak proaktif olarak kullanmaz bahsedeceğim.
Farklı yorumlama: Bu alanlar, resmi makamların Google Transit'in, GTFS'nin tanımından farklı yorumladığı GTFS bu kısımları takip edebilirsiniz.
Deneysel destek: Bu alanlar, Google Transit'in hakkında bilgi edindiniz. Yeni bir deneme alanı uygulamak istiyorsanız Google Transit Ekibi.
Google Transit tarafından desteklenen uzantı: Bu uzantı şunun parçası değildir: resmi GTFS'dir. Transit tarafından desteklenen uzantı her iki genel uzantıyı da içerir ve Google Transit'e özel uzantılardır. Tüm iş ortakları bu bilgileri Toplu taşımayı feed'lerinde göstermeli.
Statik taşıma
Aşağıdaki bölümlerde, resmi GTFS'deki önemli farklar ve Google Transit'in statik feed'i uygulaması.
Statik feed'lerde resmi özellikler yoksayıldı
Transit tarafından yoksayılan bazı resmi özellikler deneyseldir. Alıcı: Daha fazla bilgi için gtfs.org adresine gidin.
Tablo 1'de, statik feed'lerde Toplu Taşıma tarafından desteklenmeyen GTFS dosyaları listelenmektedir. Ayrıca, bu dosyalarda tanımlanan alanların hiçbiri Toplu taşıma.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
Tablo 2’de, Transit tarafından yoksayılan ve statik feed'ler.
Dosya adı | GTFS'de tanımlanan yoksayılan alan | Alan türü |
---|---|---|
fare_attributes.txt |
payment_method |
Enum |
feed_info.txt |
default_lang |
Dil kodu |
feed_info.txt |
feed_publisher_name |
Metin |
pathways.txt |
max_slope |
Kayan |
routes.txt |
continuous_drop_off |
Enum |
routes.txt |
continuous_pickup |
Enum |
routes.txt |
network_id |
Kimlik |
routes.txt |
route_desc |
Metin |
routes.txt |
route_sort_order |
Negatif olmayan tam sayı |
stops.txt |
level_id |
Kimlik |
stops.txt |
stop_desc |
Metin |
stops.txt |
stop_url |
URL |
stops.txt |
tts_stop_name |
Metin |
trips.txt |
bikes_allowed |
Enum |
Statik feed'lerde farklı yorumlama
Transit, GTFS tarafından tanımlanan belirli alanları kabul etse de, Transit bunları yorumlar GTFS'den farklıdır.
Tablo 3'te, Transit'in farklı şekilde uyguladığı statik feed'lerdeki alanlar gösterilmektedir (GTFS'de açıklandığı gibi)
Dosya adı | GTFS'de tanımlanan alan | Alan türü | Google Transit için zorunlu mu? | Google Transit uygulama ayrıntıları |
---|---|---|---|---|
fare_attributes.txt |
transfers |
Enum | Zorunlu | Google Transit uzantısı. Herkese açık GTFS, değerleri
ücret. Blok aktarımlar (koltuk içi olarak da bilinir) bu kapsamda değildir.
aktarım. Aktarım sayısı sınırı ayarlamak istemiyorsanız
ücreti varsa |
pathways.txt |
pathway_mode |
Enum | İsteğe bağlı | pathway_mode alanı belirtildiğinde (soldaysa)
boşsa, Google Transit bunu kabul eder ve bilinmiyor olarak değerlendirir. |
stop_times.txt |
arrival_time |
Saat | Koşula bağlı olarak gerekli | Saatler 00 - arası değerlerle kısıtlanmıştır
Bu, üç günlük geziler için yeterli bir sayı, 99 . |
transfers.txt |
transfer_type |
Enum | Zorunlu |
Google Transit |
trips.txt |
block_id |
Kimlik | İsteğe bağlı | Daha fazla bilgi için Aktarım örneğini engelleme bölümüne bakın. |
Statik feed'lerde deneysel destek
Yeni deneysel alanları bu kategoriye entegre etmek için desteğe ihtiyacınız varsa Google Transit ile iletişime geçin.
Statik feed'lerde Google Transit tarafından desteklenen uzantılar
Tablo 4'te Google Transit uzantıları hakkında bilgi sağlanmaktadır. Bu alanlar resmi GTFS'nin parçası değildir.
Dosya adı | Alan | Alan türü | Google Transit için zorunlu mu? | Google Transit uygulama ayrıntıları |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
Kayan | İsteğe bağlı | Bu Google Transit uzantısını yalnızca şu ülkelerdeki iş ortakları kullanabilir: Japan için kullanılabilir.
|
fare_rules.txt |
contains_route_id |
Kimlik | İsteğe bağlı | Google Transit uzantısı. Bu ücret yalnızca belirli bir rota grubunu ziyaret eden seyahatler için geçerlidir
bu öğe için tüm satırlarda
|
routes.txt |
checkin_duration |
Tamsayı | İsteğe bağlı | Google Transit uzantısı.
Yolcu, kalkış noktasına bir transfer aracıyla bağlanıyorsa,
tanımlanan aktarım zamanı,
|
routes.txt |
route_type |
Enum | Zorunlu | Google Transit uzantısı. Google Transit'in, GTFS tarafından kabul edilen kapsamının kapsamını nasıl uzattığını öğrenmek için |
stop_times.txt |
stop_direction_name |
Metin | İsteğe bağlı | Google Transit uzantısı.
|
stops.txt |
signposted_as |
Metin | İsteğe bağlı | Google Transit uzantısı.
GTFS
|
stops.txt |
vehicle_type |
Tamsayı | İsteğe bağlı | Google Transit uzantısı.
|
agency.txt |
ticketing_deep_link_id |
Kimlik | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
routes.txt |
ticketing_deep_link_id |
Kimlik | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
stop_times.txt |
ticketing_stop_time_id |
Kimlik | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
stop_times.txt |
ticketing_type |
Enum | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
Google Transit aşağıdaki değerleri kabul eder:
|
ticketing_deep_links.txt |
android_intent_uri |
URI | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
ticketing_deep_links.txt |
ios_universal_link_url |
URL | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
ticketing_deep_links.txt |
ticketing_deep_link_id |
Kimlik | Zorunlu | Google Transit bilet işlemleri uzantısı.
|
ticketing_deep_links.txt |
web_url |
URL | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
ticketing_identifiers.txt |
agency_id |
Kimlik | Zorunlu | Google Transit bilet işlemleri uzantısı. Varsayılan |
ticketing_identifiers.txt |
stop_id |
Kimlik | Zorunlu | Google Transit bilet işlemleri uzantısı. Varsayılan |
ticketing_identifiers.txt |
ticketing_stop_id |
Kimlik | Zorunlu | Google Transit bilet işlemleri uzantısı.
|
trips.txt |
exceptional |
Enum | İsteğe bağlı |
Bu alan, istisnai gezileri gösterir. Bunlar, veya özel rotadan dolayı normal rotadan başka bir rota etkinlikler veya planlanmış aksamalar (ör. takip sistemi) Google aşağıdaki değer seçeneklerini kabul eder:
|
trips.txt |
ticketing_trip_id |
Kimlik | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
|
trips.txt |
ticketing_type |
Enum | İsteğe bağlı | Google Transit bilet işlemleri uzantısı.
Google Transit aşağıdaki değerleri kabul eder:
|
translations.txt |
lang |
Dil Kodu | İsteğe bağlı | Google Transit uzantısı.
Bir ifadenin çevirisini belirtmek için |
translations.txt |
trans_id |
Kimlik | İsteğe bağlı | Google Transit uzantısı.
Çevirinin sağlandığı ifadenin kimlik jetonunu belirtmek için
|
trips.txt |
original_trip_id |
Kimlik | İsteğe bağlı | Google Transit uzantısı. Söz konusu öğe
|
trips.txt |
trip_direction_name |
Metin | İsteğe bağlı | Google Transit uzantısı.
|
trips.txt |
vehicle_category_id |
Kimlik | İsteğe bağlı | Google Transit uzantısı.
|