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