जीटीएफ़एस रीयल टाइम की खास जानकारी

उपयोगकर्ताओं को रीयल टाइम में सार्वजनिक परिवहन डेटा अपडेट देने से, आपकी सार्वजनिक परिवहन सेवाओं का इस्तेमाल करना उनके लिए बहुत आसान हो जाता है. आने और जाने के मौजूदा समय के बारे में ताज़ा जानकारी देने से लोगों को अपनी यात्राओं की योजना बनाने में मदद मिलती है. इससे, बदकिस्मती से देरी होने पर, यात्री को यह जानकर राहत मिलेगी कि वे घर पर थोड़ी देर और रुक सकते हैं.

जीटीएफ़एस रीयल टाइम फ़ीड की खास बात है कि यह सार्वजनिक परिवहन एजेंसियों को उनके बेड़े से जुड़े रीयल टाइम अपडेट, ऐप्लिकेशन डेवलपर को देने देती है. यह जीटीएफ़एस (जनरल ट्रांज़िट फ़ीड स्पेसिफ़िकेशन) एक्सटेंशन है जो सार्वजनिक परिवहन कार्यक्रम और उससे जुड़ी भौगोलिक जानकारी के लिए एक खुला डेटा फ़ॉर्मैट है. जीटीएफ़एस रीयल टाइम को लागू करने को आसान बनाने, एक-दूसरे के साथ अच्छा जीटीएफ़एस संचालन करने, और यात्री जानकारी पर ध्यान देने के लिए डिज़ाइन किया गया था.

यह लाइव ट्रांज़िट अपडेट पार्टनर एजेंसियों, कई ट्रांज़िट डेवलपर और Google की साझेदारी से डिज़ाइन किया गया था. इसे Apache 2.0 लाइसेंस के तहत प्रकाशित किया गया है.

Google Maps के लिए लाइव ट्रांज़िट अपडेट क्या है?

लाइव ट्रांज़िट अपडेट एक ऐसी सेवा है जो Google Maps और मोबाइल के लिए Google Maps के उपयोगकर्ताओं को रीयल-टाइम सार्वजनिक परिवहन अपडेट देती है. इन अपडेट में सार्वजनिक परिवहन स्टेशन के लिए जाने और आने का लाइव समय और सेवा अलर्ट शामिल हैं.

लाइव ट्रांज़िट अपडेट उपयोगकर्ताओं को दो तरह के रीयल-टाइम अपडेट देते हैं: जाने का लाइव समय और सेवा अलर्ट. ट्रांज़िट पार्टनर इन अपडेट को उनके फ़ीड में देते हैं. हमने जीटीएफ़एस रीयल टाइम फ़ीड फ़ॉर्मैट को स्टैटिक सार्वजनिक परिवहन शेड्यूल के लिए, बड़े तौर पर इस्तेमाल किए जाने वाला जीटीएफ़एस फ़ॉर्मैट पूरा करने के लिए बनाया है. आपका फ़ीड उस जगह पर उपलब्ध होना चाहिए जहां से हम इसे समय-समय पर ले सकते हैं. सिस्टम तुरंत फ़ीड अपडेट को लाइव ट्रांज़िट अपडेट जानकारी के रूप में प्रोसेस करता है.

मैं कैसे शुरू करूं?

  1. नीचे दी गई खास जानकारी पढ़ना जारी रखें.
  2. तय करें कि आप कौनसी फ़ीड इकाई देंगे.
  3. उदाहरण फ़ीड पर एक नज़र डालें.
  4. संदर्भ का इस्तेमाल करके अपना खुद का फ़ीड बनाएं.
  5. अपने फ़ीड को प्रकाशित करें.

जीटीएफ़एस रीयल टाइम फ़ीड की खास जानकारी

विवरण इस समय इस तरह की जानकारी का समर्थन करता है:

  • यात्रा के अपडेट - देरी, रद्द किया गया, रास्ते बदले गए
  • सेवा अलर्ट - दूसरी जगह ले जाया गया स्टॉप, स्टेशन के रास्ते को प्रभावित करने वाले अनजाने इवेंट या पूरा नेटवर्क
  • वाहन की स्थिति - जगह और भीड़ के हिसाब से वाहनों के बारे में जानकारी

एक फ़ीड अलग-अलग तरह की इकाईयों को जोड़ सकता है, हालांकि ज़रूरी नहीं है. फ़ीड एचटीटीपी से दिए जाते हैं और बार-बार अपडेट किए जाते हैं. फ़ाइल खुद ही रेगुलर बाइनरी फ़ाइल होती है, इसलिए किसी भी तरह का वेबसर्वर फ़ाइल को होस्ट कर सकता है और सेवा दे सकता है (दूसरे ट्रांसफ़र प्रोटोकॉल भी इस्तेमाल किए जा सकते हैं). वैकल्पिक रूप से, वेब ऐप्लिकेशन सर्वर का इस्तेमाल भी किया जा सकता है, जो कि एक मान्य एचटीटीपी जीईटी की मांग के जवाब में फ़ीड देते हैं. इस पर कोई रोक नहीं है कि फ़ीड को कितनी बार अपडेट या फिर से लिया जाए या कि इसके लिए ठीक-ठीक किस तरीके का इस्तेमाल किया जाए.

जीटीएफ़एस रीयल टाइम आपको आपके बेड़े की वास्तविक स्थिति पेश करने देता है, इसलिए फ़ीड को नियमित रूप से अपडेट करने की ज़रूरत होती है - आम तौर पर जब भी आपके 'ऑटोमैटिक व्हीकल लोकेशन सिस्टम' से नया डेटा आता है.

फ़ीड इकाई के बारे में ज़्यादा जानकारी...

डेटा फ़ॉर्मैट

जीटीएफ़एस रीयल टाइम डेटा एक्सचेंज फ़ॉर्मैट प्रोटोकॉल बफ़र पर आधारित है

प्रोटोकॉल बफ़र, स्ट्रक्चर्ड डेटा को क्रम में लगाने वाली भाषा और प्लैटफ़ॉर्म-न्यूट्रल मैकेनिज़्म है (XML जैसा ही, लेकिन छोटा, तेज़, और आसान). डेटा स्ट्रक्चर को एक gtfs-realtime.proto फ़ाइल में बताया गया है, जिसे बाद में अलग-अलग तरह की भाषाओं - जैसे कि Java, C++ या Python का इस्तेमाल करके स्रोत कोड जनरेट करने के लिए इस्तेमाल किया जाता है. इसकी मदद से कई तरह के डेटा स्ट्रीम से स्ट्रक्चर्ड डेटा को पढ़ने और लिखने में आसानी होती है.

प्रोटोकॉस बफ़र के बारे में ज़्यादा जानकारी....

डेटा स्ट्रक्चर

एलीमेंट की हैरारकी और उनकी प्रकार परिभाषाएं gtfs-realtime.proto फ़ाइल में दी गई हैं.

इस लेख फ़ाइल का इस्तेमाल आपके पसंद की प्रोग्रामिंग भाषा में ज़रूरी लाइब्रेरी जनरेट करने के लिए किया जाता है. ये लाइब्रेरी मान्य जीटीएफ़एस रीयल टाइम फ़ीड जनरेट करने के लिए ज़रूरी क्लास और फ़ंक्शन देती हैं. लाइब्रेरी, सिर्फ़ फ़ीड बनाना आसान नहीं बनाती हैं, बल्कि यह भी पक्का करती हैं कि सिर्फ़ मान्य फ़ीड बनाई गई हैं.

डेटा स्ट्रक्चर के बारे में ज़्यादा जानकारी...

मदद लेना

जीटीएफ़एस रीयल टाइम के बारे में चर्चा में भाग लेने, खास जानकारी में बदलाव करने, और दूसरे सुझाव देने के लिए, जीटीएफ़एस रीयल टाइम मेलिंग सूचीमें शामिल हों.

Google Maps और लाइव ट्रांज़िट अपडेट

लाइव ट्रांज़िट अपडेट Google Maps की एक सुविधा है जिसे इस्तेमाल करने वालों को सार्वजनिक परिवहन के बारे में रीयल टाइम में जानकारी मिलती है. अगर आप किसी ऐसी सार्वजनिक परिवहन एजेंसी के लिए काम कर रहे हैं जो Google Maps को रीयल टाइम अपडेट देना चाहती है, तो कृपया 'Google ट्रांज़िट' के पार्टनर पेज पर जाएं.