این صفحه فهرستی از خطاهای اعتبارسنجی و هشدارهای فید Static Transit و همچنین نکاتی در مورد نحوه عیبیابی این مشکلات ارائه میکند.
خطاهای اعتبار سنجی استاتیک
خطاهای اعتبار سنجی مشکلات مهمی در مسدود کردن هستند که قبل از اینکه Google بتواند فید شما را به درستی پردازش کند، باید آنها را برطرف کنید.
برای رفع اشکال این خطاها از اطلاعات جدول زیر استفاده کنید.
- ستون "پیام خطا" پیامی را ارائه می دهد که در گزارش اعتبارسنجی در داشبورد شریک حمل و نقل نمایش داده می شود. خطا را خلاصه می کند.
- ستون "Relevant file" فایل هایی را که باید باز کنید و عیب یابی کنید ارائه می کند.
- ستون «نکات عیبیابی» گامهای اصلی را که باید برای رفع خطا بردارید، ارائه میکند.
| پیغام خطا | فایل مربوطه | نکات عیب یابی | 
|---|---|---|
| آژانس ها با زبان های مختلف | 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 | بررسی کنید که ستونهای from_stop_idوto_stop_idدر فایلtransfers.txtبه هیچ سفری با ورودیexact_times=0در فایلfrequencies.txtاشاره نکنند. | 
| ستون مورد نیاز برای مسیرها وجود ندارد | 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_type1هستند. | 
| ایستگاه با ایستگاه مادر | 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با مقدارtransfer_type2مطابقت داشته باشد. به این دلیل که فقط این نوع انتقال به حداقل زمان بین ورود و خروج سفر نیاز دارد. | 
| انتقال بین ایستگاه و ایستگاه | transfers.txt | ستون های from_stop_idوto_stop_idرا بررسی کنید. مطمئن شوید که فایلtransfers.txtهیچ گونه انتقال مبهم توقف به ایستگاه و ایستگاه به ایستگاه ندارد. به طور خاص، اگر انتقالی از ایستگاه اول به ایستگاهی که در ایستگاه دوم وجود دارد، و انتقال متفاوتی از ایستگاه اول به ایستگاه دوم پیدا شود. | 
| ارزش غیرمنتظره ترجمه | translations.txt | در تمام ستونها بررسی کنید که فیلدهایی که باید خالی باشند هیچ مقداری ندارند. | 
| مسدود کردن سفرها با زمان های توقف همپوشانی | trips.txt | ستون block_idرا بررسی کنید تا ببینید آیا هر زمان توقف با یکدیگر همپوشانی دارند یا خیر. اگر هر دو سفر در یک تاریخ سرویس فعال باشند، دو سفر در یک بلوک نمیتوانند زمانهای توقف همپوشانی داشته باشند. به طور خاص، آخرین زمان حرکت یک سفر در یک بلوک باید کمتر یا برابر با اولین زمان ورود سفر بعدی به بلوک باشد. | 
| فایل تکراری GTFS | فایل فشرده ای که شامل تمام فایل های متنی ( .txt) می باشد | از آپلود فایل های zip تکراری در داشبورد شریک حمل و نقل خود خودداری کنید. فقط زمانی یک فایل فشرده را بارگذاری کنید که حاوی داده های جدید باشد. | 
| GTFS باز نمی شود | فایل فشرده ای که شامل تمام فایل های متنی ( .txt) می باشد | همه فایل های متنی را مستقیماً در یک فایل فشرده فشرده کنید و دوباره آن را در داشبورد شریک حمل و نقل خود آپلود کنید. | 
هشدارهای اعتبار سنجی استاتیک
هشدارهای اعتبارسنجی پیام هایی هستند که نشان دهنده مشکلات احتمالی فید شما هستند. عیب یابی این هشدارها مهم است. اگر آنها را حلنشده رها کنید، ممکن است دادههای موجود در فید شما در Google Maps نادرست نمایش داده شوند.
برای رفع اشکال هشدار، از اطلاعات جدول زیر استفاده کنید.
- ستون "پیام هشدار" پیامی را ارائه می دهد که در گزارش اعتبارسنجی در داشبورد شریک حمل و نقل نمایش داده می شود. این هشدار را خلاصه می کند.
- ستون "Relevant file" فایلی را که باید باز کنید و عیب یابی کنید ارائه می کند.
- ستون «نکات عیبیابی» گامهای اصلی را که باید برای رفع اخطار بردارید، ارائه میکند.
| پیام هشدار | فایل مربوطه | نکات عیب یابی | 
|---|---|---|
| فید هیچ زبان مشخصی ندارد | agency.txt | یک ستون agency_langدر فایلagency.txtاضافه کنید. یا یک فایل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_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 | بررسی کنید که مقادیر ستون exact_timesبرای همه سطرهایی کهtrip_idیکسان دارند یکسان است. | 
| فرکانس پایین | frequencies.txt | ستون headway_secsرا بررسی کنید تا مطمئن شوید که مقدار آن بیشتر از 1800 ثانیه نباشد. برای افزایش فرکانس، این فاصله زمانی را بر اساس شرایط دنیای واقعی کوتاه کنید. میتوانید سفر را با زمانهای دقیق (با استفاده ازexact_times=1درfrequencies.txt) مدلسازی کنید یا سفرهای فردی را در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 | سفرهایی با مقادیر block_idیکسان در فایلtrips.txtباید مقادیرroute_typeیکسان در فایلroutes.txtداشته باشند. | 
| بدون افزایش shape_dist_traveledAlong A Shape | shapes.txt | بررسی کنید که هر جفت نقطه متوالی در ستون shape_dist_traveledدارای مقادیر افزایشی است. | 
| Stop با مقدار 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 | ستون shape_dist_traveledرا در فایلstop_times.txtبررسی کنید. حتماً مقادیرshape_dist_traveledرا در فایلshapes.txtبرای شکل مرتبط با سفر مشخص کنید. | 
| سفر با ارزش های شکل-مسافت-پیموده شده اما بدون شکل | shapes.txtوstop_times.txt | ستون shape_dist_traveledرا درstop_times.txtو ستونshape_idرا درtrips.txtبررسی کنید. بررسی کنید که این سفر دارای مقادیرshape_dist_traveledو مقادیرshape_idمربوطه باشد. | 
| شکل استفاده نشده | shapes.txtوtrips.txt | ستون shape_idرا درshapes.txtوtrips.txtبررسی کنید. بررسی کنید که فایلtrips.txtبه هر مقدارshape_idازshapes.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 | ستون 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 | ستون trip_idرا درtrips.txtوstop_times.txtبررسی کنید. بررسی کنید که هر مقدارtrip_idحداقل دو ورودی درstop_times.txtداشته باشد. | 
| سفر استفاده نشده | stop_times.txtوtrips.txt | ستون trip_idرا درtrips.txtوstop_times.txtبررسی کنید. بررسی کنید که فایلstop_times.txtبه هر مقدارtrip_idاز فایلtrips.txtاشاره دارد. | 
| مکان خیلی دور از والدینش | 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) مسیرها را به یکدیگر پیوند می دهد، بنابراین باید دو یا چند مکان حادثه داشته باشد (تعریف شده درfrom_stop_idوto_stop_idدرpathways.txt). | 
| استفاده نشده را متوقف کنید | 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 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 | در فایلهای زیر بررسی کنید که زمانهای توقف در همان تاریخهای سرویس فعال برای سفر وجود نداشته باشد: 
 |