Rota modelleme kılavuzu

Rota modelleme kılavuzu, rota yapıları, kurallar ve Google Haritalar üzerinden toplu taşıma rotalarını kullanmaya yönelik örnekler hakkında bilgi sağlar.

Terim tanımı

Genel Toplu Taşıma Feed Spesifikasyonu (GTFS), toplu taşıma acentelerinin verilerini aynı biçimde sunmasına yardımcı olan, herkese açık ve ulaşım sektöründe yaygın olarak kullanılan bir veri standardıdır.

GTFS'de rota, yolculara tek bir hizmet olarak gösterilen bir gezi grubudur. Rota bilgilerini kullanıcının algısına göre göstermek önemlidir. Bunun nedeni:

  • Bu sayede yolcular, Google Haritalar'da gördükleri bilgileri çevrelerindeki tabelalarla eşleştirebilir.
  • Bu sayede kullanıcının algısı ile ajansın dahili tanımları arasındaki çatışmalar önlenir ve yanıltıcı bilgi gösterilme olasılığı azalır.

Rotalar için veri modeli oluşturmak istiyorsanız tanımını anlamanız gerekir:

Rota: Başlangıç konumu ile hedef arasında, belirli bir yönü olmayan ve yolcuların toplu taşıma aracıyla seyahat ettiği bir yol. GTFS, bir rotanın bazı ortak özellikleri paylaşan birden fazla varyasyonuna da izin verir. Örneğin, bir rota farklı konumlarda başlayıp bitebilir veya ortasında farklı konumlar içerebilir.

Her rotanın aşağıdaki özellikleri vardır:

  • Herhangi bir zaman tablosuyla ilişkili olmadığından zamana bağlı değildir.
  • Herhangi bir yön belirtmediği için yönsüzdür.
  • Birden fazla seyahat tarafından paylaşılabilir. Bu, toplu taşıma kurumunun bir rotayı günde birden fazla kez işletebileceği anlamına gelir.

Modelleme yapısı ve örnekler

Rota modelleme, kullanıcıların algısına bağlıdır.

Tek bir hizmet olarak algılanan iki metro hattı

Kuzey Güney (NS) adlı iki şubesi olan bir metro hattı vardır. NS hattı, NS1 ile NS7 arasındaki istasyonları kullanır. NS5 adlı bir istasyonda hat ikiye ayrılır ve trenler iki farklı hedefe (NS6 ve NS7) gider. İki rota gibi görünse de yolcular bunu tek bir hizmet olarak görür.

Metro hattı

Şekil 1. İki kolu olan metro hattı

Bu durumda, ajans hatları kullanıcıların algısına göre yalnızca bir rota olarak modelleyebilir.

İki farklı otobüs hattı

Başka bir acente, birbirine oldukça benzeyen 100 ve 100A adlı iki otobüs hattı işletiyor.

Otobüs Hizmetleri

Şekil 2. İki benzer otobüs hizmeti

İki otobüs de rota üzerinde benzer durak kalıplarına göre çalışıyor.

Yayınlamayı Durdur

Şekil 3. İki otobüsün de hizmet verdiği duraklar

Yolcular bu hatları iki ayrı hat olarak görür. Bu nedenle, ajans iki rotayı kullanıcıların algıladığı şekilde modelleyebilir.

Yönergeler ve en iyi uygulamalar

En iyi uygulama olarak aşağıdaki yönergeleri uygulayın:

Tutarlı bir ajans kimliği sağlayın

agency_id bilgileri, agency.txt dosyasındaki aynı alana referans verir. Referansın düzgün çalıştığından emin olmak için hem agency.txtandtrips.txt dosyalarında aynı agency_id değerini kullanın.

Rota kısa adına her zaman öncelik verin

Google Haritalar, rota uzun adlarını veya rota açıklamalarını kullanmadığı için ajans her zaman rota kısa adlarını sağlamalıdır.

Gerekli veriler süreci basitleştirebilir ve toplu taşıma acentesinin kullanıcılara fayda sağlayabilecek bilgilere odaklanmasına yardımcı olabilir.

Rota türünde aracın türünü belirtin

route_type bilgileri, acentenin ulaşım türünü belirlemesine yardımcı olur. Böylece yolcular, ilk katılımdan önce hangi araca binebileceklerini bilir.

Sık kullanılan rota türleri şunlardır:

Sayı

Ulaşım türü

0 Tramvay, tramvay, hafif raylı sistem.
1 Metro.
2 Demiryolu.
3 Otobüs.
4 Feribot.
5 Teleferik
6 Teleferik, Asılı araba kablosu.
7 Füniküler.
11 Troleybüs.
12 Monoray.

Genişletilmiş rota türleri için bu makaleyi inceleyin.

Gerçekle eşleşen renkler sağlayın

Rota rengi ve rota metni rengi, yolcuların tabelalarda, acente web sitelerinde veya basılı zaman çizelgelerinde gördüğü renklerle eşleşmelidir.

Renk kontrastı, ayırt edilebilir olması için belirgin olmalıdır.

Gezilerde alt rotaları ve şube hatlarını tanımlama

Tüm alt rota veya şube hattı bilgileri trips.txt'e aittir. Bir rotanın belirli kolları yolcular tarafından iki ayrı hat olarak algılanmazsa kollar ve ana rota yalnızca bir rota olarak modellenmelidir.

Google Haritalar kullanıcı deneyimi

Bu bölümde, rotalar için sağlanan bilgilerin Google Haritalar'da nasıl görüntülendiği açıklanmaktadır.

Hareket saati panosu

Aşağıdaki ekran görüntüsünde, rota türü, rota kısa adı ve uzun adı ile ilgili bilgilerin Google Haritalar mobil uygulamasındaki kalkış panosuna nasıl yansıtıldığı gösterilmektedir.

Hareket Saati Panosu

Şekil 4. Hareket saati panosu

Bu tabloda her açıklama metni numarası ve feed'deki ilgili alanı listelenir.

Sayı

Karşılık gelen alan türü

Değer

1 stop_name City Center
2 route_type Simgede gösterildiği gibi.
3 route_short_name or route_long_name (route_short_name overrides route_long_name, if given in the feed) Rotanın kısa adı:
  • L2
  • T2
  • T4
  • T8

Gezi arama sonuçları

Aşağıdaki ekran görüntüsünde, rota türü, rota rengi, rota metin rengi, rota kısa adı ve uzun adı ile ilgili bilgilerin Google Haritalar mobil uygulamasında nasıl gösterildiği gösterilmektedir.

Seyahat arama

Şekil 5. Gezi arama

Bu tabloda her açıklama metni numarası ve feed'deki ilgili alanı listelenir.

Sayı

İlgili Alan

Değer

1 route_type Simgede gösterildiği gibi.
2
  • route_color kullanarak arka plan rengi.
  • route_text_color. kullanarak metin rengi
  • route_short_name veya route_long_name
  • (route_short_name, feed'de belirtilirse route_long_name'u geçersiz kılar)
  • 8FD24E
  • 000000
  • 31

Gezi yol tarifi sayfası

Aşağıdaki ekran görüntüsünde, rota kısa adı ve uzun adıyla ilgili bilgilerin Google Haritalar mobil uygulamasında nasıl gösterildiği gösterilmektedir.

Gezi Yol Tarifleri

Şekil 6. Gezi yol tarifleri

Bu tabloda her açıklama metni numarası ve feed'deki ilgili alanı listelenir.

Sayı

İlgili Alan

Değer

1
  • route_short_name or route_long_name
  • (route_short_name overrides route_long_name, if given in the feed)
East Line

Durdurma katmanı

Araç türlerini görüntülemek için routes.txt içindeki route_type alanını kullanın. Araç türü bilgileri, Google Haritalar'ın durak katmanında gösterilir.

Aşağıdaki ekran görüntüsünde, Google Haritalar mobil uygulamasındaki birkaç örnek gösterilmektedir.

Stop katmanı

Şekil 7. Durdurma katmanı

Bu tabloda her açıklama metni numarası ve feed'deki ilgili alanı listelenir.

Sayı

Alan

Değer

1 route_type=2 Bu araç türü demiryoludur. Tren simgesi
2 route_type=5 Bu araç türü teleferiktir. Tramvay simgesi
3 route_type=3 Bu araç türü otobüs. Otobüs simgesi

Örnekler

Aşağıda metro ve otobüs rotası için iki örnek verilmiştir.

Tek bir hizmet olarak algılanan iki metro hattı

Aşağıdaki tabloda, Şekil 1'de gösterilen metro rotası örneği yer almaktadır.

Dosya adı: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

subway_north_south abc_transit NS Hattı Kuzey Güney Hattı 1 FF9900 000000

İki farklı otobüs hattı

Aşağıdaki tabloda, Şekil 3'te gösterilen otobüs hatlarının örneği verilmiştir.

Dosya adı: routes.txt

route_id

agency_id

route_short_name

route_long_name

route_type

route_color

route_text_color

def_bus_100 def_transit 100 3 FF0000 434343
def_bus_100A def_transit 100A 3 00FF00 434343