Bu sayfada, resmi GTFS Planı ile Google Transit'in aşağıdaki alanlarda spesifikasyon uygulamasını 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.
Statik taşıma
Aşağıdaki bölümlerde resmi GTFS ve Google Transit'in statik feed uygulaması arasındaki temel farklılıklar açıklanmaktadır.
Statik feed'lerde yoksayılan resmi özellikler
Transit tarafından yoksayılan bazı resmi özellikler deneyseldir. Daha fazla bilgi edinmek için gtfs.org adresine gidin.
Tablo 1'de, statik feed'lerde Transit tarafından desteklenmeyen GTFS dosyaları listelenmektedir. Ayrıca, bu dosyalarda tanımlanan alanların hiçbiri Transit tarafından desteklenmez.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
Tablo 2'de, statik feed'lerde Transit tarafından yoksayılan ve GTFS tanımlı tüm alanlar listelenmiştir.
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 |
stops.txt |
bikes_allowed |
Enum |
Statik feed'lerde farklı yorumlamalar
Transit, GTFS tarafından tanımlanmış belirli alanları kabul etse de bunları GTFS'den farklı bir şekilde yorumlar.
Tablo 3'te, Transit'in GTFS'de açıklanandan farklı şekilde uyguladığı statik feed'lerdeki alanlar gösterilmektedir.
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 | Gerekli | Google Transit uzantısı. Herkese açık GTFS, değerleri Ücretle birlikte izin verilen maksimum aktarım sayısını ayarlamak için bu alanı kullanın. Bu, koltuk içi transfer olarak da bilinen blok aktarmaları içermez. Bir ücret için aktarım sayısını sınırlamak istemiyorsanız |
pathways.txt |
pathway_mode |
Enum | İsteğe bağlı | pathway_mode alanı belirtildiğinde, boş bırakılırsa Google Transit bunu kabul eder ve bilinmeyen olarak değerlendirir. |
stop_times.txt |
arrival_time |
Saat | Koşula bağlı olarak gerekli | Saatler, 00 - 99 arasındaki değerlerle sınırlandırılmıştır. Bu, üç günlük geziler için yeterli olandan fazladır. |
transfers.txt |
transfer_type |
Enum | Gerekli |
Google Transit; |
trips.txt |
block_id |
Kimlik | İsteğe bağlı | Daha fazla bilgi için Aktarımı engelleme örneği başlıklı makaleye bakın. |
Statik feed'lerde deneysel destek
Bu kategoride yeni deneysel alanları 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 verilmektedir. Bu alanlar resmi GTFS'nin bir 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 Japonya'daki iş ortakları kullanabilir.
|
fare_rules.txt |
contains_route_id |
Kimlik | İsteğe bağlı | Google Transit uzantısı. Bu ücret yalnızca
|
routes.txt |
checkin_duration |
Tamsayı | İsteğe bağlı | Google Transit uzantısı.
Yolcu, kalkışa aktarmayla bağlanırsa tanımlanmış herhangi bir aktarım süresi
|
routes.txt |
route_type |
Enum | Gerekli | Google Transit uzantısı. Google Transit'in GTFS tarafından kabul edilen |
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 | Gerekli | 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 | Gerekli | Google Transit bilet işlemleri uzantısı. Varsayılan |
ticketing_identifiers.txt |
stop_id |
Kimlik | Gerekli | Google Transit bilet işlemleri uzantısı. Varsayılan |
ticketing_identifiers.txt |
ticketing_stop_id |
Kimlik | Gerekli | Google Transit bilet işlemleri uzantısı.
|
trips.txt |
exceptional |
Enum | İsteğe bağlı |
Bu alan olağanüstü gezileri gösterir. Bu cihazlar, normal programın dışında çalışır veya özel etkinlikler ya da planlı aksamalar (ör. parkur düzeni vb.) nedeniyle normal rotadan ayrılır. 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 kelime öbeğinin ç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ı.
|
trips.txt |
trip_direction_name |
Metin | İsteğe bağlı | Google Transit uzantısı.
Seyahat boyunca
|
trips.txt |
vehicle_category_id |
Kimlik | İsteğe bağlı | Google Transit uzantısı.
|