এই পৃষ্ঠাটি স্ট্যাটিক ট্রানজিট ফিডের জন্য বৈধতা ত্রুটি এবং সতর্কতার একটি তালিকা প্রদান করে, সেইসাথে এই সমস্যাগুলি কীভাবে সমাধান করা যায় তার টিপস প্রদান করে৷
স্ট্যাটিক বৈধতা ত্রুটি
যাচাইকরণ ত্রুটিগুলি হল গুরুতর ব্লকিং সমস্যা যা 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 | মান 2(প্রবেশ),3(জেনারিক নোড), বা4(বোর্ডিং এলাকা) সহlocation_typeকলাম পরীক্ষা করুন। নিশ্চিত করুন যে এই মানগুলির প্রতিটিরই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 ফাইল | জিপ ফাইল যাতে সমস্ত টেক্সট ( .txt) ফাইল থাকে | আপনার ট্রানজিট পার্টনার ড্যাশবোর্ডে ডুপ্লিকেট জিপ ফাইল আপলোড করা এড়িয়ে চলুন। শুধুমাত্র একটি জিপ ফাইল আপলোড করুন যখন এতে নতুন ডেটা থাকে৷ | 
| GTFS খুলতে অক্ষম | জিপ ফাইল যাতে সমস্ত টেক্সট ( .txt) ফাইল থাকে | সমস্ত টেক্সট ফাইল সরাসরি একটি জিপ ফাইলে কম্প্রেস করুন এবং আপনার ট্রানজিট পার্টনার ড্যাশবোর্ডে আবার আপলোড করুন। | 
স্ট্যাটিক বৈধতা সতর্কতা
বৈধতা সতর্কতা হল এমন বার্তা যা আপনার ফিডের সাথে সম্ভাব্য সমস্যা নির্দেশ করে। এই সতর্কতাগুলির সমস্যা সমাধান করা গুরুত্বপূর্ণ৷ আপনি যদি সেগুলি অমীমাংসিত রেখে যান, তাহলে আপনার ফিডের ডেটা Google মানচিত্রে ভুলভাবে প্রদর্শিত হতে পারে৷
সতর্কতা ডিবাগ করতে, নিম্নলিখিত টেবিল থেকে তথ্য ব্যবহার করুন।
- "সতর্ক বার্তা" কলামটি সেই বার্তা প্রদান করে যা ট্রানজিট পার্টনার ড্যাশবোর্ডে বৈধতা প্রতিবেদনে প্রদর্শিত হয়। এটি সতর্কতা সংক্ষিপ্ত করে।
- "প্রাসঙ্গিক ফাইল" কলামটি সেই ফাইলটি প্রদান করে যা আপনাকে খুলতে এবং সমস্যা সমাধান করতে হবে।
- "সমস্যা সমাধানের টিপস" কলামটি সতর্কতা সমাধানের জন্য আপনাকে যে প্রধান পদক্ষেপগুলি নিতে হবে তা প্রদান করে৷
| সতর্কীকরণ বার্তা | প্রাসঙ্গিক ফাইল | সমস্যা সমাধানের টিপস | 
|---|---|---|
| ফিডের কোন ভাষা নির্দিষ্ট করা নেই | agency.txt | agency.txtফাইলে একটিagency_langকলাম যোগ করুন। বিকল্পভাবে, একটিfeed_info.txtফাইল যোগ করুন। | 
| অচল ফোন নম্বর | agency.txtএবংattributions.txt | যাচাই করুন যে নিম্নলিখিত কলামের মানগুলি ফোন নম্বর নামকরণের নিয়মগুলির সাথে সঙ্গতিপূর্ণ: 
 | 
| অজানা কলাম | যে কোন | সতর্কতায় উল্লিখিত ফাইলটি খুলুন, কলামের নামে টাইপ করার জন্য এটি পরীক্ষা করুন, অথবা অপ্রয়োজনীয় হলে কলামটি মুছুন। | 
| অজানা ফাইল | যে কোন | সতর্কতায় উল্লিখিত ফাইলটি খুলুন, ফাইলের নাম টাইপ করার জন্য এটি পরীক্ষা করুন, বা অপ্রয়োজনীয় ফাইলটি মুছুন। | 
| লিডিং বা ট্রেইলিং হোয়াইটস্পেস | যে কোন | প্রভাবিত কলামগুলি পরীক্ষা করুন এবং মানগুলি থেকে সমস্ত অগ্রণী বা পিছনের হোয়াইটস্পেসগুলি মুছুন৷ | 
| খালি কলামের নাম | যে কোন | প্রভাবিত ফাইল পরীক্ষা করুন. নিশ্চিত করুন যে কোনও খালি কলামের নাম নেই। | 
| খালি সারি | যে কোন | প্রভাবিত ফাইল পরীক্ষা করুন এবং নিশ্চিত করুন যে প্রতিটি সারিতে বৈধ মান রয়েছে। | 
| অনুবাদ অপ্রত্যাশিত মান | যে কোন | প্রভাবিত ফাইল পরীক্ষা করুন. নিশ্চিত করুন যে কোনো কলাম যে খালি হতে হবে বাস্তবে কোনো মূল্য নেই। | 
| অবৈধ URL | নিম্নলিখিত ফাইলগুলির মধ্যে যেকোনো একটি: 
 | নিম্নলিখিত কলামগুলিতে যেকোন অবৈধ URL মানগুলি সন্ধান করুন: 
 | 
| attributions.txtএ অবচিত কলাম | attributions.txt | অপ্রচলিত কলাম খুঁজুন এবং এটি সরান. | 
| ফিডের কোনো ক্যালেন্ডার তারিখ ব্যতিক্রম নেই | calendar_dates.txt | যদি ছুটির দিনে পরিষেবাটি নিষ্ক্রিয় থাকে তবে তারিখের তথ্য প্রদান করতে ভুলবেন না। | 
| ক্যালেন্ডারে সপ্তাহের কোনো সক্রিয় দিন নেই | calendar.txt | প্রতিটি ক্যালেন্ডার এন্ট্রিতে সপ্তাহের অন্তত একটি সক্রিয় দিন রয়েছে তা নিশ্চিত করতে mondayথেকেsundayকলামগুলি পরীক্ষা করুন। | 
| ফিডের মেয়াদ শেষ | calendar.txt | ফিডে যাচাই করুন যে end_dateকলামে বর্তমান তারিখের সাথে নিকট ভবিষ্যতের তারিখ অন্তর্ভুক্ত রয়েছে। | 
| ফিড খুব সংক্ষিপ্ত পরিষেবা আছে | calendar.txt | যাচাই করুন যে ফিডের start_dateএবংend_dateকলামগুলিতে কমপক্ষে 14 দিনের পরিষেবা রয়েছে৷ | 
| ক্যালেন্ডার সার্ভিস আইডির কোনো সক্রিয় দিন নেই | calendar.txtএবংcalendar_dates.txt | যাচাই করুন যে প্রতিটি পরিষেবার জন্য service_idমানগুলিতে অন্তত কিছু সক্রিয় পরিষেবা তারিখ রয়েছে৷ | 
| ফিড কোন সেবা তারিখ আছে | calendar.txtএবংcalendar_dates.txt | যাচাই করুন যে নিম্নলিখিত কলামগুলিতে সক্রিয় পরিষেবার তারিখ রয়েছে: 
 | 
| সার্ভিস ডেট গ্যাপ | calendar.txtএবংcalendar_dates.txt | নিম্নলিখিত কলামগুলিতে পরিষেবার তারিখগুলিতে কোনও বড় ফাঁক নেই তা যাচাই করুন৷ বড় ফাঁক ট্রানজিট পরিষেবাতে বিরতি নির্দেশ করে: 
 | 
| নিয়ম সহ এবং ছাড়া ভাড়া | fare_attributes.txtএবংfare_rules.txt | fare_attributes.txtফাইলের সমস্ত ভাড়াfare_rules.txtফাইলের নিয়মের সাথে সম্পর্কিত কিনা তা যাচাই করতেfare_idকলামটি পরীক্ষা করুন৷ | 
| নিয়ম ছাড়া একাধিক ভাড়া | fare_attributes.txtএবংfare_rules.txt | fare_attributes.txtফাইলের সমস্ত ভাড়াfare_rules.txtফাইলের নিয়মের সাথে সম্পর্কিত কিনা তা যাচাই করতেfare_idকলামটি পরীক্ষা করুন৷ | 
| ফিড তথ্য তাড়াতাড়ি শুরু | feed_info.txt | এই ফিডে পরিষেবাগুলি একটি উপযুক্ত সময়ে শুরু হয় তা যাচাই করতে feed_start_dateকলামটি পরীক্ষা করুন৷ | 
| ভবিষ্যত পরিষেবা | feed_info.txt |  এই ফিডে পরিষেবাগুলি যুক্তিসঙ্গত সময়ে শুরু হয় কিনা তা যাচাই করতে  | 
| অনুপস্থিত ফিড তথ্য তারিখ | feed_info.txt | feed_start_dateএবংfeed_start_endকলাম পরীক্ষা করুন। যদি একটি কলামে একটি মান থাকে, তবে অন্য কলামে একটি মান লিখতে ভুলবেন না। | 
| ফ্রিকোয়েন্সি হেডওয়ে ইন্টারভালের চেয়ে দীর্ঘ | frequencies.txt | headway_secsমানend_timeমান এবংstart_timeমানের মধ্যে পার্থক্যের চেয়ে বেশি নয় তা যাচাই করতেfrequencies.txtফাইলের প্রতিটি এন্ট্রি পরীক্ষা করুন৷ | 
| অসামঞ্জস্যপূর্ণ সঠিক সময়ের ফ্রিকোয়েন্সি | frequencies.txt | যাচাই করুন যে exact_timesকলামের মান একইtrip_idসহ সমস্ত সারির জন্য একই। | 
| কম কম্পাঙ্ক | frequencies.txt | মানটি 1800 সেকেন্ডের বেশি নয় তা নিশ্চিত করতে headway_secsকলামটি পরীক্ষা করুন৷ ফ্রিকোয়েন্সি বাড়ানোর জন্য, বাস্তব বিশ্বের অবস্থার উপর ভিত্তি করে এই সময়ের ব্যবধানকে ছোট করুন। আপনি সঠিক সময়ের সাথে ট্রিপের মডেল করতে পারেন (frequencies.txtএexact_times=1ব্যবহার করে) অথবাtrips.txtএ পৃথক ট্রিপের মডেল করতে পারেন। | 
| ওভারল্যাপিং ফ্রিকোয়েন্সি-ভিত্তিক ট্রিপ | frequencies.txt | start_timeএবংend_timeব্যবধানে কোন ওভারল্যাপিং নেই তা যাচাই করতে একইtrip_idমান সহ সমস্ত সারি পরীক্ষা করুন৷ | 
| খুব ঘন ঘন | 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ফাইলের স্টপ এন্ট্রিগুলি স্টপ অবস্থান থেকে দূরে নয় যেমনshape_dist_traveledমান দ্বারা সংজ্ঞায়িত করাshapes.txt। | 
| আকার থেকে খুব দূরে থামুন | shapes.txtএবংstop_times.txt | stop_times.txtফাইলের স্টপ এন্ট্রি এবংshapes.txtফাইলের আকৃতি এন্ট্রি পরীক্ষা করুন। প্রতিটি স্টপ অবশ্যই ভ্রমণের পথ থেকে প্রায় 100 মিটারের বেশি দূরে থাকবে না। | 
| ভুল ক্রমে ম্যাচ আকৃতি বন্ধ করে | shapes.txtএবংstop_times.txt | যাচাই করুন যে stop_times.txtফাইলের স্টপ এন্ট্রিগুলিshapes.txtফাইলের আকৃতি দ্বারা সংজ্ঞায়িত আগমন-প্রস্থানের আদেশের সাথে সামঞ্জস্যপূর্ণ। | 
| স্টপের আকারের জন্য অনেকগুলি মিল রয়েছে | 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 | shape_idকলাম উভয়shapes.txtএবংtrips.txtপরীক্ষা করুন। যাচাই করুন যে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তে সংজ্ঞায়িত)। | 
| অব্যবহৃত বন্ধ করুন | stops.txtএবংstop_times.txt | stop_idকলামটিstops.txtএবংstop_times.txtএ পরীক্ষা করুন। প্রতিটি স্টপকে বেশ কয়েকটি স্টপ বার উল্লেখ করতে হবে, ট্রানজিট যানবাহনের সময়সূচী বর্ণনা করে যা সেই স্টপে পরিবেশন করছে। | 
| ন্যূনতম স্থানান্তর সময় খুব বড় | 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 মানচিত্রে প্রদর্শিত হয়, নিশ্চিত করুন যেtrip_headsignকলামেroute_long_nameমান নেই। | 
| ট্রিপ হেডসাইনে রুটের সংক্ষিপ্ত নাম রয়েছে | trips.txt | trip_headsignএবংroute_short_nameকলাম পরীক্ষা করুন। যেহেতু তারা উভয়ই Google মানচিত্রে প্রদর্শিত হয়, নিশ্চিত করুন যে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 | নিম্নলিখিত ফাইলগুলিতে যাচাই করুন যে ট্রিপের জন্য একই সক্রিয় পরিষেবা তারিখগুলিতে কোনও ওভারল্যাপিং স্টপ টাইম নেই: 
 |