इस पेज पर, स्टैटिक ट्रांसपोर्ट फ़ीड के लिए पुष्टि से जुड़ी गड़बड़ियों और चेतावनियों की सूची दी गई है. साथ ही, इन समस्याओं को हल करने के बारे में सलाह भी दी गई है.
स्टैटिक फ़ीड की पुष्टि करने से जुड़ी गड़बड़ियां
पुष्टि से जुड़ी गड़बड़ियां, फ़ीड को ब्लॉक करने वाली गंभीर समस्याएं हैं. 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 | यहां दी गई फ़ाइलों में पुष्टि करें कि यात्रा के लिए, एक ही दिन में एक से ज़्यादा बार बस के रुकने का समय तय न किया गया हो: 
 |