इस पेज पर आधिकारिक GTFS रीयलटाइम और Google Transit के निर्देशों को लागू करने के बीच के मुख्य अंतर के बारे में बताया गया है. ये अंतर नीचे दिए गए हैं:
अनदेखा की गई आधिकारिक जानकारी: ये फ़ील्ड, आधिकारिक GTFS का हिस्सा हैं. Google Transit यह डेटा बिना किसी गड़बड़ी के डालता है, लेकिन यह अपने-आप डेटा का इस्तेमाल नहीं करता.
अलग-अलग मतलब: इन फ़ील्ड में आधिकारिक GTFS के हिस्से शामिल हैं जिन्हें Google Transit उन हिस्सों की GTFS परिभाषा से अलग मानता है.
एक्सपेरिमेंट के लिए सहायता: Google Transit में ये फ़ील्ड एक्सपेरिमेंट के तौर पर उपलब्ध होते हैं. अगर आपको कोई नया एक्सपेरिमेंटल फ़ील्ड लागू करना है, तो Google Transit टीम से संपर्क करें.
Google Transit की सुविधा वाला एक्सटेंशन: यह एक्सटेंशन, आधिकारिक GTFS का हिस्सा नहीं है. ट्रांज़िट-समर्थित एक्सटेंशन में सार्वजनिक एक्सटेंशन और Google ट्रांज़िट-विशिष्ट एक्सटेंशन दोनों शामिल होते हैं. कोई भी पार्टनर अपने फ़ीड में ट्रांज़िट को यह जानकारी भेज सकता है.
रीयल टाइम ट्रांज़िट
नीचे दिए गए सेक्शन में, आधिकारिक GTFS और Google Transit के रीयल टाइम ट्रांज़िट फ़ीड को लागू करने के बीच के बड़े अंतरों के बारे में बताया गया है.
रीयल टाइम फ़ीड में आधिकारिक जानकारी को अनदेखा करना
अनदेखा किए गए कुछ स्पेसिफ़िकेशन एक्सपेरिमेंट के तौर पर उपलब्ध हैं. ज़्यादा जानने के लिए, gtfs.org पर जाएं.
पहले टेबल में उन GTFS फ़ील्ड की सूची है जिन्हें रीयल टाइम फ़ीड में ट्रांज़िट से अनदेखा किया जाता है.
मैसेज | GTFS में बताया गया उपेक्षित फ़ील्ड | फ़ील्ड टाइप |
---|---|---|
मैसेज Alert |
image |
TranslatedImage |
मैसेज Alert |
image_alternative_text |
TranslatedString |
मैसेज Alert |
severity_level |
Enum |
मैसेज Alert |
tts_description_text |
Proto |
मैसेज Alert |
tts_header_text |
Proto |
मैसेज CarriageDetails |
id |
String |
मैसेज CarriageDetails |
occupancy_percentage |
int32 |
मैसेज Position |
bearing |
Float |
मैसेज Position |
odometer |
डबल-साइज़ बेड |
मैसेज Position |
speed |
Float |
मैसेज Shape |
encoded_polyline |
String |
मैसेज Shape |
shape_id |
String |
मैसेज StopTimeUpdate (TripUpdate में) |
arrival.uncertainty |
int32 |
मैसेज StopTimeUpdate (TripUpdate में) |
stop_time_properties |
Proto |
मैसेज TripUpdate |
trip_properties |
Proto |
मैसेज TripUpdate |
vehicle |
VehicleDescriptor |
मैसेज VehicleDescriptor |
license_plate |
String |
मैसेज VehicleDescriptor |
wheelchair_accessible |
WheelchairAccessible |
मैसेज VehiclePosition |
congestion_level |
Enum |
मैसेज VehiclePosition |
current_status |
VehicleStopStatus |
मैसेज VehiclePosition |
current_stop_sequence |
uint32 |
मैसेज VehiclePosition |
multi_carriage_details.id |
String |
मैसेज VehiclePosition |
occupancy_percentage |
uint32 |
मैसेज VehiclePosition |
stop_id |
String |
रीयलटाइम फ़ीड में अलग-अलग जानकारी
हालांकि, 'ट्रांज़िट' कुछ GTFS फ़ील्ड स्वीकार करता है, लेकिन 'बस' उन्हें GTFS की तुलना में अलग समझता है.
टेबल 2 में, रीयल टाइम फ़ीड में GTFS के तय किए गए फ़ील्ड दिए गए हैं. ये फ़ील्ड ज़रूरी नहीं हैं या ट्रांज़िट के लिए शर्तों के हिसाब से ज़रूरी हैं. वैकल्पिक फ़ील्ड के लिए, टेबल से पता चलता है कि ट्रांज़िट के साथ enum वैल्यू काम करती हैं या नहीं.
फ़ाइल का नाम | GTFS में तय किया गया फ़ील्ड | फ़ील्ड टाइप | Google Transit के लिए ज़रूरी है? | Google Transit लागू करने से जुड़ी जानकारी |
---|---|---|---|---|
मैसेज StopTimeUpdate (TripUpdate में) |
stop_id |
String | कुछ शर्तों के मुताबिक ज़रूरी है | जब
|
मैसेज StopTimeUpdate |
schedule_relationship |
Enum | ज़रूरी नहीं | Google Transit से, नीचे दी गई Enum वैल्यू का इस्तेमाल किया जा सकता है:
|
मैसेज TripDescriptor |
schedule_relationship |
Enum | ज़रूरी नहीं | Google Transit से, नीचे दी गई Enum वैल्यू का इस्तेमाल नहीं किया जा सकता:
Google पर, नीचे दी गई Enum वैल्यू इस्तेमाल की जा सकती हैं:
|
रीयल टाइम फ़ीड में प्रयोग के तौर पर सहायता
अगर आपको प्रयोग वाले नए फ़ील्ड को इंटिग्रेट करने के लिए मदद चाहिए, तो Google Transit से संपर्क करें.
रीयल टाइम फ़ीड में, Google Transit के साथ काम करने वाले एक्सटेंशन
इस लेख को पब्लिश करते समय, कोई भी फ़ील्ड इस कैटगरी से जुड़ा नहीं होता है. अगर आपको कोई मदद चाहिए, तो Google Transit से संपर्क करें.