इस पेज पर, आधिकारिक GTFS शेड्यूल और Google Transit के स्पेसिफ़िकेशन के लागू होने के बीच के मुख्य अंतर के बारे में बताया गया है. ये अंतर इन क्षेत्रों में हैं:
अनदेखी की गई आधिकारिक जानकारी: ये फ़ील्ड, आधिकारिक जीटीएफ़एस का हिस्सा हैं. Google Transit, इस डेटा को बिना किसी गड़बड़ी के इंपोर्ट करता है. हालांकि, वह इस डेटा का इस्तेमाल नहीं करता.
अलग तरीके से व्याख्या करना: इन फ़ील्ड में, आधिकारिक जीटीएफ़एस के ऐसे हिस्से शामिल होते हैं जिनका Google Transit, जीटीएफ़एस के उन हिस्सों की परिभाषा से अलग तरीके से विश्लेषण करता है.
एक्सपेरिमेंट के तौर पर सहायता: Google Transit के लागू होने के दौरान, ये फ़ील्ड एक्सपेरिमेंट के तौर पर उपलब्ध हैं. अगर आपको एक्सपेरिमेंट के तौर पर कोई नया फ़ील्ड लागू करना है, तो Google की बस, मेट्रो वगैरह की सेवाओं की टीम से संपर्क करें.
Google Transit के साथ काम करने वाला एक्सटेंशन: यह एक्सटेंशन, आधिकारिक जीटीएफ़एस का हिस्सा नहीं है. सार्वजनिक परिवहन के लिए उपलब्ध एक्सटेंशन में, सार्वजनिक एक्सटेंशन और Google Transit के लिए उपलब्ध एक्सटेंशन, दोनों शामिल होते हैं. कोई भी पार्टनर, अपने फ़ीड में यह जानकारी ट्रांज़िट को भेज सकता है.
स्टैटिक सार्वजनिक परिवहन की जानकारी देने वाला फ़ॉर्मैट
यहां दिए गए सेक्शन में, आधिकारिक GTFS और Google Transit के स्टैटिक फ़ीड के बीच के मुख्य अंतर के बारे में बताया गया है.
स्टैटिक फ़ीड में आधिकारिक स्पेसिफ़िकेशन को अनदेखा किया गया
Transit कुछ आधिकारिक खास बातों को अनदेखा करता है. ये खास बातें, एक्सपेरिमेंट के तौर पर उपलब्ध हैं. ज़्यादा जानकारी के लिए, gtfs.org पर जाएं.
टेबल 1 में उन जीटीएफ़एस फ़ाइलों की सूची दी गई है जो स्टैटिक फ़ीड में, Transit के साथ काम नहीं करती हैं. साथ ही, इन फ़ाइलों में बताए गए किसी भी फ़ील्ड का इस्तेमाल, Transit में नहीं किया जा सकता.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
टेबल 2 में, जीटीएफ़एस के तय किए गए ऐसे सभी फ़ील्ड की सूची दी गई है जिन्हें स्टैटिक फ़ीड में Transit अनदेखा करता है.
फ़ाइल का नाम | GTFS में बताया गया, अनदेखा किया गया फ़ील्ड | फ़ील्ड टाइप |
---|---|---|
fare_attributes.txt |
payment_method |
Enum |
feed_info.txt |
default_lang |
भाषा कोड |
feed_info.txt |
feed_publisher_name |
टेक्स्ट |
pathways.txt |
max_slope |
फ़्लोट |
routes.txt |
continuous_drop_off |
Enum |
routes.txt |
continuous_pickup |
Enum |
routes.txt |
network_id |
आईडी |
routes.txt |
route_desc |
टेक्स्ट |
routes.txt |
route_sort_order |
सकारात्मक पूर्णांक |
stops.txt |
level_id |
आईडी |
stops.txt |
stop_desc |
टेक्स्ट |
stops.txt |
stop_url |
URL |
stops.txt |
tts_stop_name |
टेक्स्ट |
trips.txt |
bikes_allowed |
Enum |
स्टैटिक फ़ीड में अलग-अलग तरह से जानकारी
Transit, जीटीएफ़एस के कुछ फ़ील्ड को स्वीकार करता है. हालांकि, Transit इनका इस्तेमाल जीटीएफ़एस के मुकाबले अलग तरीके से करता है.
टेबल 3 में, स्टैटिक फ़ीड में मौजूद ऐसे फ़ील्ड दिखाए गए हैं जिन्हें Transit, जीटीएफ़एस में बताए गए तरीके से अलग तरीके से लागू करता है.
फ़ाइल का नाम | GTFS में बताया गया फ़ील्ड | फ़ील्ड टाइप | क्या Google Transit के लिए यह ज़रूरी है? | Google Transit को लागू करने की जानकारी |
---|---|---|---|---|
fare_attributes.txt |
transfers |
Enum | ज़रूरी है | Google Transit एक्सटेंशन. सार्वजनिक GTFS, वैल्यू की सीमा को किराये के लिए ज़्यादा से ज़्यादा कितने ट्रांसफ़र की अनुमति है, यह तय करने के लिए इस फ़ील्ड का इस्तेमाल करें. इसमें ब्लॉक ट्रांसफ़र शामिल नहीं हैं. इन्हें सीट में बैठे हुए ट्रांसफ़र भी कहा जाता है. अगर आपको किसी किराये के लिए, ट्रांसफ़र की संख्या की सीमाएं सेट नहीं करनी हैं, तो |
pathways.txt |
pathway_mode |
Enum | वैकल्पिक | अगर pathway_mode फ़ील्ड को छोड़ दिया जाता है, तो Google Transit इसे स्वीकार कर लेता है और इसे 'जानकारी नहीं है' के तौर पर इस्तेमाल करता है. |
stop_times.txt |
arrival_time |
समय | कुछ शर्तों के मुताबिक ज़रूरी है | घंटों की वैल्यू 00 से
99 के बीच होनी चाहिए. यह तीन दिन की यात्राओं के लिए काफ़ी है. |
transfers.txt |
transfer_type |
Enum | ज़रूरी है |
Google Transit, |
trips.txt |
block_id |
आईडी | वैकल्पिक | ज़्यादा जानने के लिए, ट्रांसफ़र को ब्लॉक करने का उदाहरण देखें. |
स्टैटिक फ़ीड में एक्सपेरिमेंट के तौर पर उपलब्ध सहायता
अगर आपको इस कैटगरी में एक्सपेरिमेंट के तौर पर उपलब्ध नए फ़ील्ड इंटिग्रेट करने में मदद चाहिए, तो Google Transit से संपर्क करें.
स्टैटिक फ़ीड में, Google Transit के साथ काम करने वाले एक्सटेंशन
टेबल 4 में, Google Transit एक्सटेंशन के बारे में जानकारी दी गई है. ये फ़ील्ड, आधिकारिक GTFS का हिस्सा नहीं हैं.
फ़ाइल का नाम | फ़ील्ड | फ़ील्ड टाइप | क्या Google Transit के लिए यह ज़रूरी है? | Google Transit को लागू करने की जानकारी |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
फ़्लोट | वैकल्पिक | Google Transit का यह एक्सटेंशन, सिर्फ़ जापान में मौजूद पार्टनर के लिए उपलब्ध है.
|
fare_rules.txt |
contains_route_id |
आईडी | वैकल्पिक | Google Transit एक्सटेंशन. यह किराया सिर्फ़ उन यात्राओं पर लागू होता है जो अगर |
routes.txt |
checkin_duration |
पूर्णांक | वैकल्पिक | Google Transit एक्सटेंशन.
अगर यात्री, ट्रांसफ़र की मदद से, सफ़र की शुरुआती जगह से जु��़ता है, तो ट्रांसफ़र के लिए तय किया गया कोई भी समय,
|
routes.txt |
route_type |
Enum | ज़रूरी है | Google Transit एक्सटेंशन. Google Transit, GTFS के ज़रिए स्वीकार की गई |
stop_times.txt |
stop_direction_name |
टेक्स्ट | वैकल्पिक | Google Transit एक्सटेंशन.
अगर |
stops.txt |
signposted_as |
टेक्स्ट | वैकल्पिक | Google Transit एक्सटेंशन.
GTFS
|
stops.txt |
vehicle_type |
पूर्णांक | वैकल्पिक | Google Transit एक्सटेंशन.
|
agency.txt |
ticketing_deep_link_id |
आईडी | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
|
routes.txt |
ticketing_deep_link_id |
आईडी | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
|
stop_times.txt |
ticketing_stop_time_id |
आईडी | वैकल्पिक | Google Transit का टिकट एक्सटेंशन. अगर
|
stop_times.txt |
ticketing_type |
Enum | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
Google Transit, इन वैल्यू को स्वीकार करता है:
|
ticketing_deep_links.txt |
android_intent_uri |
यूआरआई | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
|
ticketing_deep_links.txt |
ios_universal_link_url |
URL | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
|
ticketing_deep_links.txt |
ticketing_deep_link_id |
आईडी | ज़रूरी है | Google Transit का टिकट एक्सटेंशन.
|
ticketing_deep_links.txt |
web_url |
URL | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
|
ticketing_identifiers.txt |
agency_id |
आईडी | ज़रूरी है | Google Transit का टिकट एक्सटेंशन. जिस स्टॉप के लिए डिफ़ॉल्ट |
ticketing_identifiers.txt |
stop_id |
आईडी | ज़रूरी है | Google Transit का टिकट एक्सटेंशन. उस स्टॉप की जानकारी देने के लिए जिसके लिए डिफ़ॉल्ट |
ticketing_identifiers.txt |
ticketing_stop_id |
आईडी | ज़रूरी है | Google Transit का टिकट एक्सटेंशन.
|
trips.txt |
exceptional |
Enum | वैकल्पिक |
इस फ़ील्ड से, खास यात्राओं के बारे में पता चलता है. ये बसें, तय समय से पहले या बाद में चलाई जाती हैं. इसके अलावा, खास मौकों या पहले से तय रुकावटों (जैसे कि रेलवे का ट्रैक बनाने का काम) की वजह से, सामान्य रास्ते के बजाय किसी और रास्ते से चलाई जाती हैं. Google, वैल्यू के लिए ये विकल्प स्वीकार करता है:
|
trips.txt |
ticketing_trip_id |
आईडी | वैकल्पिक | Google Transit का टिकट एक्सटेंशन. अगर |
trips.txt |
ticketing_type |
Enum | वैकल्पिक | Google Transit का टिकट एक्सटेंशन.
Google Transit, इन वैल्यू को स्वीकार करता है:
|
translations.txt |
lang |
भाषा कोड | वैकल्पिक | Google Transit एक्सटेंशन.
किसी वाक्यांश का अनुवाद बताने के लिए, |
translations.txt |
trans_id |
आईडी | वैकल्पिक | Google Transit एक्सटेंशन.
जिस वाक्यांश का अनुवाद पाना है उसका आईडी टोकन बताने के लिए, |
trips.txt |
original_trip_id |
आईडी | वैकल्पिक | Google Transit एक्सटेंशन. अगर यह
|
trips.txt |
trip_direction_name |
टेक्स्ट | वैकल्पिक | Google Transit एक्सटेंशन.
अगर यात्रा के दौरान
|
trips.txt |
vehicle_category_id |
आईडी | वैकल्पिक | Google Transit एक्सटेंशन.
|