Rota modelleme kılavuzu; rota yapıları, kurallar ve Google Haritalar'daki ulaşım rotalarının kullanımıyla ilgili örnekler hakkında bilgi sağlar.
Terim tanımı
Genel Toplu Taşıma Feed Spesifikasyonu (GTFS), toplu taşıma acentelerinin verilerini aynı biçimde sunmalarına yardımcı olan ve ulaşım sektöründe kamuya açık olan, yaygın olarak kullanılan bir veri standardıdır.
GTFS'de rota, yolculara tek bir hizmet olarak gösterilen seyahat grubudur. Rota bilgilerinin kullanıcının algısına göre sunulması önemlidir, çünkü:
- Bu, yolcuların Google Haritalar'da gördükleri bilgileri etrafındaki tabelalarla eşlemesine yardımcı olur.
- Bu, kullanıcının algısı ile ajansın dahili tanımları arasında çakışmaları önler ve yanıltıcı bilgiler gösterme olasılığını azaltır.
Rotalar için veri modeli oluşturmak istiyorsanız bu modelin tanımını anlamanız gerekir:
Rota: Yolcuların toplu taşıma aracında seyahat ettikleri, belirli bir yön olmaksızın başlangıç konumu ile hedef arasındaki yol. GTFS; bir rotanın bazı ortak özellikleri paylaşan birden çok varyasyon içermesini de sağlar. Örneğin, bir rota farklı konumlarda başlayıp bitebilir veya ortada farklı konumlara sahip olabilir.
Her rota aşağıdaki özelliklere sahiptir:
- Herhangi bir zaman tablosuyla ilişkili olmadığı için zamandan bağımsızdır.
- Herhangi bir yönü ima etmediği için yönlü değildir.
- Birden fazla seyahat tarafından paylaşılabilir. Bu da toplu taşıma acentesinin bir rotayı günde birden çok kez kullanabileceği anlamına gelir.
Modelleme yapısı ve örnekler
Rota modelleme, kullanıcıların algılarına bağlıdır.
Tek bir hizmet olarak algılanan iki metro hattı
North South (NS) adında iki şubesi olan bir metro hizmeti var. NS hattı, NS1'den NS7'ye kadar olan istasyonlara hizmet verir. NS5 adlı bir istasyonda hat bölme ve trenler iki farklı hedefe gidiyor: NS6 ve NS7. İki rota gibi görünse de yolcular bunu tek bir hizmet olarak görüyor.
Şekil 1. İki koldan oluşan metro hattı
Bu durumda ajans, hatları kullanıcıların algısına göre tek bir rota olarak modelleyebilir.
Birbirinden biraz farklı iki otobüs hattı
Başka bir kurum ise birbirine oldukça benzeyen 100 ve 100A numaralı iki otobüs hizmeti sunuyor.
2. Şekil. İki benzer otobüs hizmeti
İki otobüs rota üzerinde benzer durak kalıplarında ilerliyor.
3. Şekil. İki otobüsün seferleri
Yolcular bunları iki ayrı hat olarak görür. Böylece acente, iki rotayı kullanıcıların algısıyla aynı şekilde modelleyebilir.
Kurallar ve en iyi uygulamalar
En iyi uygulama olarak aşağıdaki yönergeleri izleyin:
Tutarlı ajans kimliği sağlayın
agency_id
bilgileri, agency.txt
dosyasındaki aynı alana başvuruda bulunuyor.
Referansın düzgün şekilde çalıştığından emin olmak için her ikiagency.txtand
trips.txt" dosyasında aynı agency_id
değerini kullanın.
Rotanın kısa adına her zaman öncelik ver
Google Haritalar tam olarak rota uzun adlarını veya rota açıklamasını kullanmadığından, kurum her zaman rotanın kısa adlarını sağlamalıdır.
Gerekli veriler süreci basitleştirebilir ve toplu taşıma acentesinin kullanıcılara fayda sağlayacak bilgilere odaklanmasına yardımcı olabilir.
Rota türünde araç türünü belirtin
route_type
bilgileri, acentenin ulaşım türünü sağlamasına yardımcı olur. Böylece yolcular, ilk katılımdan önce hangi aracı alabileceklerini bilir.
Sık kullanılan rota türleri şunlardır:
Sayı | Ulaşım türü |
---|---|
0 | Tramvay, Tramvay, Hafif raylı sistem. |
1 | Metro, Metro. |
2 | Raylı sistem. |
3 | Otobüs. |
4 | Feribot. |
5 | Kablolu tramvay |
6 | Telesiyej, Askılı araç kablosu. |
7 | Füniküler. |
11 | Troleybüs. |
12 | Monoray. |
Genişletilmiş rota türleri için bu makaleyi inceleyin.
Zemin gerçeğiyle uyumlu renkler sağlayın
Rota rengi ve rota metin rengi, yolcuların tabelalarda, acente web sitelerinde veya basılı zaman çizelgelerinde gördükleriyle eşleşmelidir.
Renk kontrastının ayırt edilebilmeleri için farklı olması gerekir.
Seyahatlerde alt rotaları ve kol hatlarını tanımlama
Tüm alt rota veya kol çizgisi bilgileri trips.txt
hesabına aittir. Bir rotanın belirli kolları yolcular tarafından iki ayrı çizgi olarak algılanmadığı sürece, kollar ve ana rota tek 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 adla ilgili bilgilerin Google Haritalar mobil uygulamasındaki kalkış panosuna nasıl yansıtıldığı gösterilmektedir.
4. Şekil. Hareket saati panosu
Bu tabloda, feed'deki her bir açıklama metni numarası ve bunlara karşılık gelen alan listelenir.
Sayı | İlgili Alan türü |
Değer |
---|---|---|
1 | stop_name
|
City Center
|
2 | route_type
|
Simgede gösterildiği gibi. |
3 | route_short_name |
Rota kısa adı:
|
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 adla ilgili bilgilerin Google Haritalar mobil uygulamasında nasıl görüntülendiği gösterilmektedir.
5.Şekil Gezi arama
Bu tabloda, feed'deki her bir açıklama metni numarası ve bunlara karşılık gelen alan listelenir.
Sayı |
İlgili Alan |
Değer |
---|---|---|
1 | route_type
|
Simgede gösterildiği gibi. |
2 |
route_short_name , feed'de belirtilmişse route_long_name değerini geçersiz kılar)
|
|
Yolculuk için yol tarifi sayfası
Aşağıdaki ekran görüntüsünde, rota kısa adı ve uzun adı hakkındaki bilgilerin Google Haritalar mobil uygulamasında nasıl görüntülendiği gösterilmektedir.
6.Şekil Yolculuk için yol tarifi
Bu tabloda, feed'deki her bir açıklama metni numarası ve bunlara karşılık gelen alan listelenir.
Sayı |
İlgili Alan |
Değer |
---|---|---|
1 |
|
East Line
|
Katmanı durdur
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örüntülenir.
Aşağıdaki ekran görüntüsünde, Google Haritalar mobil uygulamasında birkaç örnek gösterilmektedir.
7. Şekil. Katmanı durdur
Bu tabloda, feed'deki her bir açıklama metni numarası ve bunlara karşılık gelen 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 |
Sana Özel
Metro rotası ve otobüs rotası için iki örnek.
Tek bir hizmet olarak algılanan iki metro hattı
Aşağıdaki tabloda Şekil 1'de gösterilen metro rotası örneği gösterilmektedir.
Dosya adı: path.txt
route_id |
agency_id |
route_short_name |
route_long_name |
route_type |
route_color |
route_text_color |
---|---|---|---|---|---|---|
subway_north_south | abc_transit | NS Satırı | Kuzey Güney Hattı | 1 | FF9900 | 000000 |
Birbirinden biraz farklı iki otobüs hattı
Aşağıdaki tabloda Şekil 3'te gösterilen otobüs rotası örnekleri gösterilmiştir.
Dosya adı: redirect.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 |