इस पेज पर, स्टैटिक ट्रांसपोर्ट फ़ीड के लिए पुष्टि से जुड़ी गड़बड़ियों और चेतावनियों की सूची दी गई है. साथ ही, इन समस्याओं को हल करने के बारे में सलाह भी दी गई है.
स्टैटिक फ़ीड की पुष्टि करने से जुड़ी गड़बड़ियां
पुष्टि से जुड़ी गड़बड़ियां, फ़ीड को ब्लॉक करने वाली गंभीर समस्याएं हैं. Google आपके फ़ीड को सही तरीके से प्रोसेस कर सके, इसके लिए आपको इन्हें ठीक करना होगा.
इन गड़बड़ियों को डीबग करने के लिए, नीचे दी गई टेबल में दी गई जानकारी का इस्तेमाल करें.
- "गड़बड़ी का मैसेज" कॉलम में वह मैसेज दिखता है जो ट्रांसपोर्ट पार्टनर डैशबोर्ड में, पुष्टि करने की रिपोर्ट में दिखता है. इसमें गड़बड़ी की खास जानकारी होती है.
- "काम की फ़ाइल" कॉलम में वे फ़ाइलें दिखती हैं जिन्हें आपको खोलना है और जिनमें समस्या हल करनी है.
- "समस्या हल करने के बारे में सलाह" कॉलम में, गड़बड़ी को ठीक करने के लिए ज़रूरी मुख्य तरीके बताए गए हैं.
गड़बड़ी का मैसेज | काम की फ़ाइल | समस्या हल करने के लिए सलाह |
---|---|---|
अलग-अलग भाषाओं में काम करने वाली एजेंसियां | agency.txt |
agency_lang कॉलम में, पुष्टि करें कि सभी एजेंसियां एक ही
agency_lang वैल्यू का इस्तेमाल करती हैं. |
अलग-अलग टाइमज़ोन वाली एजेंसियां | agency.txt |
agency_timezone कॉलम में, पुष्टि करें कि सभी एजेंसियां एक ही
agency_timezone वैल्यू का इस्तेमाल करती हैं. |
एजेंसी की भाषा और फ़ीड की भाषा मेल नहीं खा रही है | agency.txt , feed_info.txt |
पुष्टि करें कि दोनों फ़ाइलों के नीचे दिए गए कॉलम में, भाषा के कोड एक जैसे हों:
|
फ़ीड में भाषा की जानकारी नहीं दी गई है | agency.txt , feed_info.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में, किसी फ़ाइल में भाषा कोड दिया गया हो:
|
ज़रूरी कॉलम मौजूद नहीं है | कोई भी | उस टेक्स्ट (.txt ) फ़ाइल में वह कॉलम जोड़ें जो मौजूद नहीं है. |
attributions.txt में मौजूद, अब काम न करने वाला कॉलम |
attributions.txt |
अब इस्तेमाल में नहीं किए जाने वाले attribution_text कॉलम को मिटाएं. |
समयसीमा खत्म हो चुके फ़ीड की सेवा बहुत कम समय के लिए उपलब्ध है | calendar.txt |
पुष्टि करें कि फ़ीड में start_date और end_date कॉलम अप-टू-डेट हों और उनके लिए शुरू और खत्म होने की सही तारीखें दी गई हों. |
किराये का नियम, जिसमें रास्ते के आईडी के दोनों रेफ़रंस शामिल हैं | fare_rules.txt |
route_id और contains_id कॉलम की जांच करें. route_id या contains_id का इस्तेमाल करके, किराये के नियम तय किए जा सकते हैं. इसलिए, दोनों कॉलम में वैल्यू भरना ज़रूरी नहीं है. |
फ़ीड की जानकारी वाली एक से ज़्यादा एंट्री | feed_info.txt |
पक्का करें कि feed_info.txt फ़ाइल में सिर्फ़ एक एंट्री हो. |
फ़्रीक्वेंसी पर आधारित यात्राएं ओवरलैप होना | frequencies.txt |
trip_id , start_time , और end_time कॉलम की जांच करें. पक्का करें कि एक ही trip_id वैल्यू वाली पंक्तियों में, एक-दूसरे पर ओवरलैप होने वाले start_time और end_time इंटरवल न हों. |
फ़्रीक्वेंसी के हिसाब से यात्रा का डेटा ट्रांसफ़र करना | frequencies.txt , transfers.txt |
पुष्टि करें कि transfers.txt फ़ाइल के from_stop_id और to_stop_id कॉलम में, frequencies.txt फ़ाइल में exact_times=0 की एंट्री वाली किसी भी यात्रा का रेफ़रंस न दिया गया हो. |
पाथवे के लिए ज़रूरी कॉलम मौजूद नहीं है | pathways.txt |
पुष्टि करें कि pathways.txt फ़ाइल में pathway_mode और is_bidirectional , दोनों कॉलम शामिल हों. |
पाथवे के लिए ज़रूरी वैल्यू मौजूद नहीं है | pathways.txt |
पुष्टि करें कि pathway_mode और is_bidirectional , दोनों कॉलम में वैल्यू मान्य हों. |
रास्ते का छोटा नाम या लंबा नाम डालना ज़रूरी है | routes.txt |
route_short_name और route_long_name कॉलम की जांच करें. पक्का करें कि
हर रूट में इनमें से कम से कम एक कॉलम में वैल्यू शामिल हो. |
बहुत ज़्यादा एंट्री | routes.txt , stops.txt |
पुष्टि करें कि routes.txt और stops.txt में दी गई जानकारी सही हो और उससे साफ़ तौर पर पता चलता हो कि आपके इलाके में कौनसा सार्वजनिक परिवहन सिस्टम उपलब्ध है. |
आकार, जिसकी पूरी दूरी की वैल्यू मौजूद नहीं है | shapes.txt |
shape_dist_traveled कॉलम की जांच करें. अगर कोई
shape_dist_traveled वैल्यू तय की गई है, तो आपको सभी आकार के बिंदुओं के लिए यह वैल्यू तय करनी होगी. अगर ऐसा नहीं है, तो इन वैल्यू को खाली छोड़ दें. |
पॉइंट की जगह, ऑरिजिन (0,0) के बहुत करीब है | shapes.txt , stops.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में, (
|
पॉइंट की जगह, उत्तरी/दक्षिणी ध्रुव के बहुत करीब है | shapes.txt , stops.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में, अक्षांश और देशांतर के लिए (
|
बस के पहुंचने का समय, पिछली बस के रवाना होने के समय से पहले होना चाहिए | stop_times.txt |
stop_sequence , arrival_time , और
departure_time कॉलम की जांच करें. पक्का करें कि किसी पिछली एंट्री के लिए departure_time की हर वैल्यू, अगली एंट्री के लिए arrival_time की वैल्यू से बाद की हो. |
स्टॉप टाइम, जिसमें सिर्फ़ आने या जाने का समय बताया गया हो | stop_times.txt |
arrival_time और departure_time , दोनों कॉलम के लिए वैल्यू डालें. |
यात्रा के जाने का समय बहुत लंबा है | stop_times.txt |
stop_sequence कॉलम को बढ़ते क्रम में लगाएं. यात्रा की पुष्टि करने के लिए, पहली एंट्री में
trip_id कॉलम का इस्तेमाल करें. पुष्टि करें कि उससे जुड़े
departure_time कॉलम में सही वैल्यू हो. |
यात्रा की अवधि बहुत ज़्यादा है | stop_times.txt |
पुष्टि करें कि departure_time और arrival_time कॉलम में ऐसी वैल्यू हों जो असल स्थिति के हिसाब से सही हों. |
ऐसा सफ़र जिसकी जानकारी में, आने का समय गलत दिया गया हो | stop_times.txt |
arrival_time और stop_sequence कॉलम की जांच करें. हो सकता है कि पिछली एंट्री के हिसाब से, एक या उससे ज़्यादा वैल्यू का क्रम गलत हो. arrival_time और stop_sequence की वैल्यू, पिछली यात्रा की एंट्री की वैल्यू से हमेशा ज़्यादा होनी चाहिए. |
फ़्लाइट के जाने का समय गलत क्रम में है | stop_times.txt |
departure_time और stop_sequence कॉलम की जांच करें. हो सकता है कि पिछली एंट्री के हिसाब से, एक या उससे ज़्यादा वैल्यू का क्रम गलत हो. departure_time और stop_sequence की वैल्यू, हमेशा पिछली यात्रा की एंट्री की वैल्यू से ज़्यादा होनी चाहिए. |
यात्रा की जानकारी में, शेप-यात्रा की दूरी का क्रम गलत है | stop_times.txt |
shape_dist_traveled कॉलम की जांच करें. किसी खास trip_id वैल्यू की पिछली एंट्री के साथ, एक या उससे ज़्यादा वैल्यू का क्रम गलत हो सकता है. shape_dist_traveled की वैल्यू, पिछली यात्रा की एंट्री की वैल्यू से हमेशा ज़्यादा होनी चाहिए. |
पैरंट स्टेशन के बिना जगह की जानकारी | stops.txt |
location_type कॉलम में 2 (प्रवेश द्वार),
3 (सामान्य नोड) या 4 (बोर्डिंग एरिया) वैल्यू देखें. पक्का करें कि इनमें से हर वैल्यू के लिए, parent_station कॉलम में कोई वैल्यू मौजूद हो. |
पैरंट स्टेशन के लिए जगह का गलत टाइप | stops.txt |
parent_station और location_type कॉलम की जांच करें. पुष्टि करें कि स्टेशनों की location_type वैल्यू 1 हो. |
पैरंट स्टेशन वाला स्टेशन | stops.txt |
location_type और parent_station कॉलम की जांच करें. पुष्टि करें कि हर स्टेशन (location_type=1 ) के लिए parent_station वैल्यू सेट न की गई हो. |
पैरंट स्टेशन और टाइमज़ोन वाला स्टॉप | stops.txt |
parent_station और stop_timezone कॉलम की जांच करें. अगर किसी स्टॉप का
कोई पैरंट स्टेशन है, तो वह पैरंट स्टेशन के टाइमज़ोन का इस्तेमाल करता है. इसलिए, अगर parent_station के लिए कोई वैल्यू है, तो stop_timezone की वैल्यू को खाली छोड़ दें. |
कोई स्टॉप नहीं मिला | stops.txt |
पुष्टि करें कि stops.txt फ़ाइल मौजूद है और उसमें मान्य वैल्यू वाली एक या उससे ज़्यादा पंक्तियां हैं. |
ऐसी जगह जहां बस के स्टॉप के समय में बदलाव किया गया है | stops.txt , stop_times.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में, ऐसी सभी जगहों का रेफ़रंस दिया गया हो जो स्टॉप होनी चाहिए
(
|
स्टॉप के समय के साथ जगह की जानकारी | stops.txt , stop_times.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में, ऐसी सभी जगहों का रेफ़रंस दिया गया हो जो स्टॉप होनी चाहिए
(
|
अमान्य रूट और यात्रा के साथ ट्रांसफ़र | transfers.txt |
from_route_id , to_route_id ,
from_trip_id , और to_trip_id कॉलम की जांच करें. पुष्टि करें कि हर एंट्री में,
किसी रूट और यात्रा का रेफ़रंस दिया गया हो. साथ ही, यह भी पुष्टि करें कि यात्रा, बताए गए रूट से जुड़ी हो. |
डुप्लीकेट ट्रांसफ़र | transfers.txt |
पुष्टि करें कि transfers.txt फ़ाइल के हर कॉलम में कोई डुप्लीकेट एंट्री न हो. |
अमान्य ट्रांसफ़र टाइप के साथ, ट्रांसफ़र में लगने वाला कम से कम समय | transfers.txt |
पुष्टि करें कि min_transfer_time कॉलम में मौजूद वैल्यू, 2 की
transfer_type वैल्यू से मेल खाती हों. ऐसा इसलिए है, क्योंकि सिर्फ़ इस तरह के ट्रांसफ़र के लिए, ट्रिप के आने और जाने के समय में कम से कम अंतर होना ज़रूरी है. |
बस स्टॉप और मेट्रो स्टेशन के बीच ट्रांसफ़र | transfers.txt |
from_stop_id और to_stop_id कॉलम की जांच करें. पक्का करें कि
transfers.txt फ़ाइल में स्टॉप से स्टेशन और स्टेशन से स्टॉप के बीच के ट्रांसफ़र के लिए, कोई ऐसा विकल्प न हो जिससे यात्रियों को भ्रम हो. खास तौर पर, अगर पहले स्टेशन से दूसरे स्टेशन के किसी स्टॉप पर जाने के लिए, एक तरह का ट्रांसफ़र मिलता है और पहले स्टेशन के किसी स्टॉप से दूसरे स्टेशन पर जाने के लिए, कोई दूसरा ट्रांसफ़र मिलता है. |
अनुवाद की गलत वैल्यू | translations.txt |
सभी कॉलम में पुष्टि करें कि जिन फ़ील्ड में कोई वैल्यू नहीं होनी चाहिए उनमें कोई वैल्यू न हो. |
एक ही स्टॉप पर बार-बार रुकने वाली यात्राओं को ब्लॉक करना | trips.txt |
block_id कॉलम की जांच करके देखें कि क्या स्टॉपिंग टाइम ओवरलैप हो रहे हैं.
अगर दोनों यात्राएं एक ही सेवा की तारीख को चालू हैं, तो एक ही ब्लॉक में दो यात्राओं के स्टॉप का समय ओवरलैप नहीं हो सकता. खास तौर पर, किसी ब्लॉक में किसी यात्रा के आखिरी स्टॉप से जाने का समय, उस ब्लॉक में अगली यात्रा के पहले स्टॉप पर पहुंचने के समय से कम या उसके बराबर होना चाहिए. |
डुप्लीकेट GTFS फ़ाइल | वह ZIP फ़ाइल जिसमें सभी टेक्स्ट (.txt ) फ़ाइलें शामिल हों |
अपने ट्रांज़िट पार्टनर के डैशबोर्ड पर डुप्लीकेट ZIP फ़ाइलें अपलोड करने से बचें. सिर्फ़ तब zip फ़ाइल अपलोड करें, जब उसमें नया डेटा हो. |
GTFS फ़ाइल नहीं खुल रही | वह ZIP फ़ाइल जिसमें सभी टेक्स्ट (.txt ) फ़ाइलें शामिल हों |
सभी टेक्स्ट फ़ाइलों को सीधे तौर पर ZIP फ़ाइल में कंप्रेस करें और फिर से अपने ट्रांसपोर्ट पार्टनर के डैशबोर्ड पर अपलोड करें. |
स्टैटिक फ़ीड की पुष्टि से जुड़ी चेतावनियां
पुष्टि से जुड़ी चेतावनियां ऐसे मैसेज होते हैं जिनसे आपके फ़ीड में संभावित समस्याओं का पता चलता है. इन चेतावनियों से जुड़ी समस्याओं को हल करना ज़रूरी है. अगर इन गड़बड़ियों को ठीक नहीं किया जाता है, तो हो सकता है कि आपके फ़ीड का डेटा Google Maps पर गलत तरीके से दिखे.
चेतावनी को डीबग करने के लिए, नीचे दी गई टेबल में दी गई जानकारी का इस्तेमाल करें.
- "चेतावनी वाला मैसेज" कॉलम, वह मैसेज दिखाता है जो ट्रांसपोर्ट पार्टनर डैशबोर्ड में, पुष्टि की रिपोर्ट में दिखता है. इसमें चेतावनी के बारे में खास जानकारी होती है.
- "काम की फ़ाइल" कॉलम में, वह फ़ाइल दिखती है जिसे आपको खोलना है और जिससे जुड़ी समस्या हल करनी है.
- "समस्या हल करने के बारे में सलाह" कॉलम में, चेतावनी को ठीक करने के लिए ज़रूरी मुख्य तरीके बताए गए हैं.
चेतावनी मैसेज | काम की फ़ाइल | समस्या हल करने के लिए सलाह |
---|---|---|
फ़ीड में भाषा की जानकारी नहीं दी गई है | agency.txt |
agency.txt फ़ाइल में agency_lang कॉलम जोड़ें. इसके अलावा,
feed_info.txt फ़ाइल जोड़ें. |
फ़ोन नंबर अमान्य है | agency.txt और attributions.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में मौजूद वैल्यू, फ़ोन नंबर के नाम रखने के तरीकों के मुताबिक हों:
|
अज्ञात कॉलम | कोई भी | चेतावनी में बताई गई फ़ाइल खोलें और कॉलम के नाम में टाइपो की जांच करें. अगर कॉलम ज़रूरी नहीं है, तो उसे मिटाएं. |
Unknown File | कोई भी | चेतावनी में बताई गई फ़ाइल खोलें और देखें कि फ़ाइल के नाम में टाइपिंग की कोई गड़बड़ी तो नहीं है. इसके अलावा, ज़रूरत न पड़ने वाली फ़ाइल को मिटाएं. |
शुरुआत या आखिर में मौजूद खाली सफ़ेद जगह | कोई भी | जिन कॉलम पर असर पड़ा है उनकी जांच करें और वैल्यू से, शुरुआत या आखिर में मौजूद सभी खाली सफ़ेद जगहें मिटाएं. |
कॉलम का नाम खाली है | कोई भी | उस फ़ाइल की जांच करें जिस पर असर पड़ा है. पक्का करें कि कॉलम के नाम खाली न हों. |
खाली लाइन | कोई भी | जिस फ़ाइल पर असर पड़ा है उसकी जांच करें और पक्का करें कि हर लाइन में मान्य वैल्यू शामिल हों. |
अनुवाद की गलत वैल्यू | कोई भी | उस फ़ाइल की जांच करें जिस पर असर पड़ा है. पक्का करें कि जिन कॉलम में कोई वैल्यू नहीं होनी चाहिए उनमें कोई वैल्यू न हो. |
गलत यूआरएल |
इनमें से कोई भी फ़ाइल:
|
इन कॉलम में, अमान्य यूआरएल वैल्यू देखें:
|
attributions.txt में मौजूद, अब काम न करने वाला कॉलम |
attributions.txt |
वह कॉलम ढूंढें जिसका इस्तेमाल बंद कर दिया गया है और उसे हटा दें. |
फ़ीड में कैलेंडर की तारीख से जुड़ी कोई अपवाद नहीं है | calendar_dates.txt |
अगर छुट्टियों जैसे किसी भी दिन सेवा उपलब्ध नहीं है, तो तारीख की जानकारी ज़रूर दें. |
कैलेंडर में हफ़्ते के किसी भी दिन कोई गतिविधि नहीं हुई | calendar.txt |
monday से sunday कॉलम की जांच करके पक्का करें कि हर कैलेंडर एंट्री में, हफ़्ते का कम से कम एक दिन चालू हो. |
फ़ीड की समयसीमा खत्म होना | calendar.txt |
फ़ीड में पुष्टि करें कि end_date कॉलम में मौजूदा तारीख के साथ-साथ, आने वाले समय की तारीखें भी शामिल हों. |
फ़ीड में बहुत कम सेवाएं दी गई हैं | calendar.txt |
पुष्टि करें कि फ़ीड के start_date और end_date कॉलम में, कम से कम 14 दिनों की सेवा की जानकारी हो. |
Calendar सेवा के आईडी के लिए कोई चालू दिन नहीं है | calendar.txt और calendar_dates.txt |
पुष्टि करें कि हर सेवा के लिए service_id वैल्यू में, कम से कम कुछ सेवा की चालू
तारीखें हों. |
फ़ीड में सेवा की तारीखें नहीं हैं | calendar.txt और calendar_dates.txt |
पुष्टि करें कि इन कॉलम में, सेवा की चालू होने की तारीखें मौजूद हों:
|
सेवा की तारीख में अंतर | calendar.txt और calendar_dates.txt |
पुष्टि करें कि नीचे दिए गए कॉलम में, सेवाओं की तारीखों में कोई बड़ा अंतर न हो. बड़े अंतर का मतलब है कि बस, मेट्रो वगैरह की सेवा में रुकावट है:
|
नियमों के साथ और बिना नियमों के किराया | fare_attributes.txt और fare_rules.txt |
fare_id कॉलम की जांच करके पुष्टि करें कि
fare_attributes.txt फ़ाइल में मौजूद सभी किराये,
fare_rules.txt फ़ाइल में मौजूद नियमों से जुड़े हैं. |
नियमों के बिना कई किराये | fare_attributes.txt और fare_rules.txt |
fare_id कॉलम की जांच करके पुष्टि करें कि
fare_attributes.txt फ़ाइल में मौजूद सभी किराये,
fare_rules.txt फ़ाइल में मौजूद नियमों से जुड़े हैं. |
फ़ीड की जानकारी को जल्द से जल्द शुरू करना | feed_info.txt |
feed_start_date कॉलम की जांच करके पुष्टि करें कि इस फ़ीड में मौजूद सेवाएं सही समय पर शुरू होती हैं. |
आने वाले समय में मिलने वाली सेवा | feed_info.txt |
|
फ़ीड की जानकारी की तारीख मौजूद नहीं है | feed_info.txt |
feed_start_date और feed_start_end कॉलम की जांच करें. अगर किसी कॉलम में वैल्यू है, तो दूसरे कॉलम में भी वैल्यू डालना न भूलें. |
फ़्रीक्वेंसी हेडवे, इंटरवल से ज़्यादा होना | frequencies.txt |
frequencies.txt फ़ाइल में मौजूद हर एंट्री की जांच करके पुष्टि करें कि
headway_secs वैल्यू,
end_time वैल्यू और start_time वैल्यू के बीच के अंतर से ज़्यादा न हो. |
विज्ञापन दिखाने के सटीक समय की फ़्रीक्वेंसी में अंतर | frequencies.txt |
पुष्टि करें कि एक ही trip_id वाली सभी पंक्तियों के लिए, exact_times कॉलम की वैल्यू एक ही हों. |
कम फ़्रीक्वेंसी | frequencies.txt |
headway_secs कॉलम की जांच करके पक्का करें कि वैल्यू 1800 सेकंड से ज़्यादा न हो. फ़्रीक्वेंसी बढ़ाने के लिए, असल दुनिया के हालात के आधार पर इस समयावधि को छोटा करें. frequencies.txt में exact_times=1 का इस्तेमाल करके, यात्रा के सटीक समय के साथ मॉडल बनाया जा सकता है या trips.txt में अलग-अलग यात्राओं का मॉडल बनाया जा सकता है. |
फ़्रीक्वेंसी पर आधारित यात्राएं ओवरलैप होना | frequencies.txt |
एक ही trip_id वैल्यू वाली सभी पंक्तियों की जांच करके पुष्टि करें कि start_time और end_time इंटरवल में कोई ओवरलैप न हो. |
बहुत ज़्यादा सूचनाएं मिलती हैं | frequencies.txt |
पुष्टि करें कि headway_secs कॉलम में सुझाई गई हेडवे वैल्यू एक मिनट से ज़्यादा हो. इसका मतलब है कि वैल्यू 60 से ज़्यादा होनी चाहिए. |
रिसिप्रोकल पाथवे मौजूद नहीं हैं | pathways.txt |
पुष्टि करें कि is_bidirectional कॉलम मौजूद है और उसमें वैल्यू मान्य हैं. पुष्टि करें कि from_stop_id और
to_stop_id कॉलम में, किसी भी एंट्री की वैल्यू बदली हुई न हो. |
पाथवे के लिए ज़रूरी वैल्यू मौजूद नहीं है | pathways.txt |
पुष्टि करें कि ये कॉलम खाली न हों और इनमें वैल्यू मौजूद हों:
|
पाथवे एक लूप है | pathways.txt |
from_stop और to_stop कॉलम की जांच करें और पुष्टि करें कि
हर एंट्री में, इन कॉलम में अलग-अलग वैल्यू हों. इससे यात्रियों के लिए, काम के पाथ तय किए जाते हैं. |
रूट का कलर कंट्रास्ट | routes.txt |
पुष्टि करें कि route_text_color और route_color कॉलम में एक-दूसरे से अलग रंगों का इस्तेमाल किया गया हो. ऐसा इसलिए, क्योंकि इनका इस्तेमाल अक्सर रास्ते के नाम दिखाने के लिए, टेक्स्ट और बैकग्राउंड के रंग के तौर पर किया जाता है. सभी के लिए उपलब्ध रंग के कंट्रास्ट अनुपात (टेक्स्ट के लिए 4.5:1) के बारे में ज़्यादा जानें. |
रास्ते के नाम में विशेष वर्ण हैं | routes.txt |
route_long_name और route_short_name कॉलम की जांच करें.
! $ % \ * = _ जैसे किसी भी खास वर्ण को हटाएं या बदलें. |
रास्ते के नाम का फिर से इस्तेमाल किया गया | routes.txt |
|
रास्ते का छोटा नाम और लंबा नाम एक जैसा है | routes.txt |
|
रूट का छोटा नाम, उसके लंबे नाम में शामिल है | routes.txt |
पुष्टि करें कि route_short_name या
route_long_name कॉलम में कोई ओवरलैप होने वाली वैल्यू न हो. |
रास्ते का छोटा नाम बहुत लंबा है | routes.txt |
पुष्टि करें कि |
रास्ते का लंबा नाम छोटा है | routes.txt |
पुष्टि करें कि route_long_name कॉलम में, छोटे नामों के बजाय काम की वैल्यू हों. |
रास्ते का नाम बराबर ब्यौरा | routes.txt |
पुष्टि करें कि route_short_name और route_long_name कॉलम में, route_desc कॉलम की कोई भी वैल्यू ओवरलैप न हो. |
अलग-अलग तरह के रास्ते की जानकारी वाली यात्राओं को ब्लॉक करना | routes.txt और trips.txt |
trips.txt फ़ाइल में एक जैसी block_id वैल्यू वाली यात्राओं के लिए,
routes.txt फ़ाइल में एक जैसी route_type वैल्यू होनी चाहिए. |
किसी आकार के साथ shape_dist_traveled न बढ़ना |
shapes.txt |
पुष्टि करें कि shape_dist_traveled कॉलम में, एक-दूसरे के बाद वाले हर पॉइंट की वैल्यू बढ़ रही हो. |
स्टॉप, shape_dist_traveled वैल्यू से मेल नहीं खाता |
shapes.txt और stop_times.txt |
पुष्टि करें कि stop_times.txt फ़ाइल में मौजूद स्टॉप की जानकारी,
shapes.txt में shape_dist_traveled वैल्यू के मुताबिक बताई गई स्टॉप की जगह से अलग न हो. |
Stop Too Far From Shape | shapes.txt और stop_times.txt |
stop_times.txt फ़ाइल में स्टॉप एंट्री और shapes.txt फ़ाइल में आकार की एंट्री देखें. हर स्टॉप, यात्रा के रास्ते से 100 मीटर से ज़्यादा दूर नहीं होना चाहिए. |
आकार को गलत क्रम में मैच करने से रोकता है | shapes.txt और stop_times.txt |
पुष्टि करें कि stop_times.txt फ़ाइल में मौजूद स्टॉप की जानकारी, shapes.txt फ़ाइल में मौजूद आकार के हिसाब से, बस के पहुंचने और जाने के क्रम से मेल खाती हो. |
Stop Has Too Many Matches For Shape | shapes.txt और stop_times.txt |
stop_times.txt में स्टॉप की एंट्री की जांच करें और shapes.txt में शेप की एंट्री के मुताबिक, यात्रा के रास्ते से मैच होने वाले संभावित विकल्पों को कम करें. |
यात्रा की जानकारी में, शेप-यात्रा की दूरी की वैल्यू मौजूद है, लेकिन शेप की वैल्यू मौजूद नहीं है | shapes.txt और stop_times.txt |
stop_times.txt
फ़ाइल में shape_dist_traveled कॉलम की जांच करें. यात्रा से जुड़े आकार के लिए, shapes.txt फ़ाइल में shape_dist_traveled वैल्यू ज़रूर डालें. |
सफ़र की जानकारी में शेप-यात्रा की दूरी की वैल्यू मौजूद हैं, लेकिन शेप नहीं है | shapes.txt और stop_times.txt |
stop_times.txt में shape_dist_traveled कॉलम और
trips.txt में shape_id कॉलम की जांच करें. पुष्टि करें कि ट्रिप में
shape_dist_traveled वैल्यू और उससे जुड़ी shape_id वैल्यू मौजूद हों. |
इस्तेमाल न किया गया शेप | shapes.txt और trips.txt |
shapes.txt और
trips.txt , दोनों में shape_id कॉलम की जांच करें. पुष्टि करें कि trips.txt फ़ाइल में, shapes.txt की हर
shape_id वैल्यू का रेफ़रंस दिया गया हो. |
एक स्टॉप से दूसरे स्टॉप के बीच तेज़ी से यात्रा करना | stop_times.txt |
stop_times.txt फ़ाइल में, arrival_time और departure_time कॉलम की जांच करें. पुष्टि करें कि सार्वजनिक परिवहन वाहन की औसत स्पीड, तय की गई सीमा के अंदर हो. साथ ही, इसके हिसाब से सबसे दूर के स्टॉप तक पहुंचने में लगने वाले समय का हिसाब लगाएं. |
एक स्टॉप से दूसरे स्टॉप के बीच तेज़ी से यात्रा करना | stop_times.txt |
stop_times.txt फ़ाइल में, arrival_time और departure_time कॉलम की जांच करें. पुष्टि करें कि बस, मेट्रो वगैरह की औसत रफ़्तार, तय सीमा के अंदर हो. इसके हिसाब से, यात्रा में लगने वाले समय का हिसाब लगाएं. |
स्टॉप के हेडसिग्नल में खास वर्ण हैं | stop_times.txt |
stop_headsign कॉलम की जांच करें. ! $ % \ * = _ जैसे खास वर्णों को हटाएं या बदलें. |
बस के पहुंचने में लगने वाले लंबे समय के लिए स्टॉप टाइम | stop_times.txt |
arrival_time कॉलम की जांच करें. पुष्टि करें कि एक ही यात्रा के दो लगातार स्टॉप के पहुंचने का समय, 24 घंटे से ज़्यादा का न हो. |
स्टॉप टाइम, जब बस के आने और जाने के बीच का अंतराल लंबा हो | stop_times.txt |
departure_time और arrival_time कॉलम की जांच करें. पुष्टि करें कि
फ़्लाइट के जाने और अगली फ़्लाइट के आने के बीच का समय 24 घंटे से ज़्यादा न हो. |
संदिग्ध यात्रा के लिए, पहली बार रवाना होने का समय | stop_times.txt |
पुष्टि करें कि departure_time कॉलम में, यात्रा के पहले रवाना होने का समय 36 घंटे से ज़्यादा न हो. |
एक ही समय पर स्टॉप के कई बार दिखना | stop_times.txt |
departure_time और arrival_time कॉलम की जांच करें. पुष्टि करें कि एक-दूसरे से दूर के स्टॉप के लिए, आने और जाने का समय एक ही न हो. |
यात्रा की जानकारी, जिसमें आकार और तय की गई दूरी की कुछ वैल्यू मौजूद हैं | stop_times.txt |
shape_dist_traveled कॉलम की जांच करें. सभी स्टॉप या किसी भी स्टॉप के लिए, दूरी की वैल्यू शामिल करें. |
समय की जानकारी के बिना, वीडियो खत्म होने का समय | stop_times.txt |
पुष्टि करें कि arrival_time और departure_time कॉलम में,
मान्य टाइमपॉइंट मौजूद हों. |
बिना पिकअप या ड्रॉपऑफ़ वाली यात्रा | stop_times.txt |
पुष्टि करें कि pickup_type और drop_off_type कॉलम में मान्य वैल्यू हों या अगर उनमें कोई वैल्यू न हो, तो कॉलम हटाएं. |
ऐसी यात्रा जिसका इस्तेमाल नहीं किया जा सकता | stop_times.txt और trips.txt |
trips.txt और
stop_times.txt , दोनों में trip_id कॉलम की जांच करें. पुष्टि करें कि हर trip_id वैल्यू के लिए, stop_times.txt में कम से कम दो
एंट्री हों. |
इस्तेमाल नहीं की गई यात्रा | stop_times.txt और trips.txt |
trips.txt और
stop_times.txt , दोनों में trip_id कॉलम की जांच करें. पुष्टि करें कि stop_times.txt फ़ाइल में, trips.txt फ़ाइल की हर trip_id वैल्यू का रेफ़रंस दिया गया हो. |
जगह की जानकारी, पैरंट स्टेशन से काफ़ी दूर है | stops.txt |
|
प्लैटफ़ॉर्म कोड मौजूद नहीं है | stops.txt |
stop_name और platform_code कॉलम की जांच करें. पुष्टि करें कि जिस
stop_name कॉलम में प्लैटफ़ॉर्म कोड है उससे जुड़ी वैल्यू,
platform_code कॉलम में मौजूद हो. |
स्टेशन का इस्तेमाल नहीं किया गया | stops.txt |
parent_station कॉलम की जांच करें. किसी स्टेशन (location_type=1 ) के लिए,
स्टेशन से जुड़े चाइल्ड स्टॉप का ग्रुप होना ज़रूरी है. |
स्टेशन बहुत पास-पास हैं | stops.txt |
स्टेशनों के
|
बस स्टॉप के नाम में विशेष वर्ण हैं | stops.txt |
stop_name कॉलम की जांच करें. ! $ % \ * = _ जैसे किसी भी खास वर्ण को हटाएं या बदलें. |
स्टॉप के नाम में स्टॉप कोड या आईडी है | stops.txt |
पुष्टि करें कि stop_name कॉलम में कोई stop_code
या stop_id वैल्यू शामिल न हो. |
स्टेशन के बहुत करीब बस रोकना | stops.txt |
पुष्टि करें कि स्टॉप, स्टेशन से जुड़ा है या नहीं. अगर ऐसा है, तो स्टॉप को parent_station कॉलम में मौजूद स्टेशन से लिंक करें. |
स्टॉप बहुत पास हैं | stops.txt |
बस स्टॉप के
|
एक ही नाम और जानकारी वाले स्टॉप | stops.txt |
पुष्टि करें कि stop_name और stop_desc कॉलम में, हर स्टॉप के लिए अलग-अलग वैल्यू दी गई हों. |
पैरंट स्टेशन के बिना प्लैटफ़ॉर्म | stops.txt |
पुष्टि करें कि parent_station फ़ील्ड में उन प्लैटफ़ॉर्म के लिए मान्य वैल्यू मौजूद हों जिनमें platform_code कॉलम शामिल है. |
स्टेशन में ऐसी जगह जहां पहुंचना मुश्किल है | stops.txt |
location_type कॉलम की जांच करें. पुष्टि करें कि सभी प्लैटफ़ॉर्म (location_type=1 ) और सामान्य नोड (location_type=3 ) तक, कम से कम एक दिशा से पहुंचा जा सकता हो: प्रवेश द्वार से या बाहर निकलने के रास्ते से. |
डैंगलिंग जेनरिक नोड | stops.txt |
location_type कॉलम की जांच करें. सामान्य नोड (location_type=3 ), पाथवे को आपस में जोड़ता है. इसलिए, इसमें समस्या की दो या उससे ज़्यादा जगहें होनी चाहिए. इन जगहों की जानकारी, pathways.txt में from_stop_id और to_stop_id में दी गई है. |
Stop Unused | stops.txt और stop_times.txt |
stops.txt और
stop_times.txt में stop_id कॉलम की जांच करें. हर स्टॉप के लिए, स्टॉप पर बसों के आने-जाने के समय की जानकारी देनी होगी. इससे, उस स्टॉप पर आने-जाने वाली बसों के शेड्यूल के बारे में पता चलता है. |
ट्रांसफ़र में लगने वाला कम से कम समय बहुत ज़्यादा है | transfers.txt |
पुष्टि करें कि min_transfer_time कॉलम में दी गई वैल्यू सही हों. इसका मतलब है कि वे वैल्यू, पैदल चलकर एक स्टेशन से दूसरे स्टेशन तक पहुंचने में लगने वाले समय से ज़्यादा नहीं होनी चाहिए. |
ट्रांसफ़र की दूरी बहुत ज़्यादा है | transfers.txt |
from_stop_id और to_stop_id कॉलम की जांच करें. पुष्टि करें कि ट्रांसफ़र के लिए, एक स्टॉप से दूसरे स्टॉप के बीच की दूरी सही हो. इसका मतलब है कि यह दूरी, यात्री के पैदल चलने की दूरी से ज़्यादा नहीं होनी चाहिए |
ट्रांसफ़र के लिए, पैदल चलने की स्पीड बहुत तेज़ है | transfers.txt |
पुष्टि करें कि min_transfer_time कॉलम में दी गई वैल्यू सही हों. इसका मतलब है कि ये वैल्यू, पैदल चलकर एक स्टेशन से दूसरे स्टेशन तक पहुंचने में लगने वाले समय से काफ़ी कम नहीं होनी चाहिए. |
अनुवाद का अमान्य फ़ॉर्मैट मिला | translations.txt |
पुष्टि करें कि table_name कॉलम मौजूद है और उसमें मान्य वैल्यू हैं. |
यात्रा के हेडसाइन में रूट का पूरा नाम शामिल है | trips.txt |
trip_headsign और route_long_name कॉलम की जांच करें. ये दोनों वैल्यू, Google Maps पर दिखती हैं. इसलिए, पक्का करें कि trip_headsign कॉलम में route_long_name वैल्यू शामिल न हों. |
यात्रा के हेडसाइन में रूट का छोटा नाम शामिल है | trips.txt |
trip_headsign और route_short_name कॉलम की जांच करें. ये दोनों वैल्यू, Google Maps पर दिखती हैं. इसलिए, पक्का करें कि trip_headsign कॉलम में route_short_name वैल्यू शामिल न हों. |
यात्रा के हेडसिग्नल में खास वर्ण हैं | trips.txt |
trip_headsign कॉलम की जांच करें. ! $ % \ * = _ जैसे खास वर्णों को हटाएं या बदलें. |
यात्रा के डुप्लीकेट | trips.txt , और शायद calendar.txt ,
calendar_dates.txt , stop_times.txt |
यहां दी गई फ़ाइलों में पुष्टि करें कि एक ही स्टॉप के समय पर, एक ही सेवा की चालू तारीखों पर डुप्लीकेट यात्राएं न हों:
|
एक ही स्टॉप पर बस के आने और जाने का समय ओवरलैप होने पर, यात्राएं ब्लॉक करना | trips.txt , और शायद calendar.txt ,
calendar_dates.txt , stop_times.txt |
यहां दी गई फ़ाइलों में पुष्टि करें कि यात्रा के लिए, एक ही दिन में एक से ज़्यादा बार बस के रुकने का समय तय न किया गया हो:
|