Trang này cung cấp danh sách lỗi xác thực và cảnh báo cho nguồn cấp dữ liệu Xe buýt tĩnh, cũng như các mẹo về cách khắc phục các vấn đề này.
Lỗi xác thực tĩnh
Lỗi xác thực là những vấn đề nghiêm trọng khiến nguồn cấp dữ liệu bị chặn. Bạn phải khắc phục những lỗi này thì Google mới có thể xử lý nguồn cấp dữ liệu của bạn một cách chính xác.
Để gỡ lỗi các lỗi này, hãy sử dụng thông tin trong bảng sau.
- Cột "Thông báo lỗi" cung cấp thông báo xuất hiện trong báo cáo xác thực trong Trang tổng quan dành cho đối tác vận tải công cộng. Thông báo này tóm tắt lỗi.
- Cột "Tệp có liên quan" cung cấp các tệp mà bạn cần mở và khắc phục sự cố.
- Cột "Mẹo khắc phục sự cố" cung cấp các bước chính bạn cần thực hiện để giải quyết lỗi.
| Thông báo lỗi | Tệp có liên quan | Mẹo khắc phục sự cố | 
|---|---|---|
| Cơ quan có nhiều ngôn ngữ | agency.txt | Trong cột agency_lang, hãy xác minh rằng tất cả các đại lý đều sử dụng cùng một giá trịagency_lang. | 
| Công ty quảng cáo ở các múi giờ khác nhau | agency.txt | Trong cột agency_timezone, hãy xác minh rằng tất cả các đại lý đều sử dụng cùng một giá trịagency_timezone. | 
| Ngôn ngữ của công ty quảng cáo và ngôn ngữ của nguồn cấp dữ liệu không khớp | agency.txt,feed_info.txt | Xác minh rằng mã ngôn ngữ trong các cột sau của cả hai tệp đều giống nhau: 
 | 
| Nguồn cấp dữ liệu chưa chỉ định ngôn ngữ | agency.txt,feed_info.txt | Xác minh rằng các cột sau đây cung cấp mã ngôn ngữ trong một trong các tệp: 
 | 
| Thiếu cột bắt buộc | Bất kỳ | Thêm cột còn thiếu vào tệp văn bản ( .txt) tương ứng. | 
| Cột không dùng nữa trong attributions.txt | attributions.txt | Xoá cột attribution_textkhông dùng nữa. | 
| Nguồn cấp dữ liệu đã hết hạn có thời gian cung cấp dịch vụ rất ngắn | calendar.txt | Xác minh rằng các cột start_datevàend_datetrong nguồn cấp dữ liệu đã được cập nhật và có ngày bắt đầu và ngày kết thúc có ý nghĩa. | 
| Quy tắc giá vé có cả hai tham chiếu mã tuyến | fare_rules.txt | Kiểm tra cột route_idvàcontains_id. Bạn có thể xác định quy tắc giá bằngroute_idhoặccontains_id. Do đó, bạn không cần điền giá trị vào cả hai cột. | 
| Nhiều mục nhập thông tin nguồn cấp dữ liệu | feed_info.txt | Đảm bảo rằng chỉ có một mục nhập trong tệp feed_info.txt. | 
| Hành trình trùng lặp dựa trên tần suất | frequencies.txt | Kiểm tra các cột trip_id,start_timevàend_time. Đảm bảo rằng các hàng có cùng giá trịtrip_idkhông có khoảngstart_timevàend_timetrùng lặp. | 
| Chuyển hành trình dựa trên tần suất | frequencies.txt,transfers.txt | Xác minh rằng các cột from_stop_idvàto_stop_idtrong tệptransfers.txtkhông tham chiếu đến bất kỳ chuyến đi nào có mục nhậpexact_times=0trong tệpfrequencies.txt. | 
| Thiếu cột bắt buộc cho lộ trình | pathways.txt | Xác minh rằng tệp pathways.txtbao gồm cả cộtpathway_modevàis_bidirectional. | 
| Thiếu giá trị bắt buộc cho lộ trình | pathways.txt | Xác minh rằng cả cột pathway_modevàis_bidirectionalđều có giá trị hợp lệ. | 
| Bắt buộc phải có tên ngắn hoặc tên dài của tuyến đường | routes.txt | Kiểm tra cột route_short_namevàroute_long_name. Đảm bảo rằng mỗi tuyến đường đều có giá trị trong ít nhất một trong các cột này. | 
| Quá nhiều mục nhập | routes.txt,stops.txt | Xác minh rằng các mục trong routes.txtvàstops.txtchứa thông tin chính xác phản ánh hệ thống phương tiện công cộng thực tế. | 
| Hình dạng có một phần giá trị Hình dạng-Khoảng cách-đã-di-chuyển | shapes.txt | Kiểm tra cột shape_dist_traveled. Nếu có bất kỳ giá trịshape_dist_travelednào được xác định, bạn phải xác định giá trị này cho tất cả các điểm hình dạng. Nếu không, hãy để trống các giá trị này. | 
| Vị trí điểm quá gần điểm gốc (0,0) | shapes.txt,stops.txt | Xác minh rằng các cột sau đây có giá trị chính xác cho vĩ độ và kinh độ thay vì ( 
 | 
| Vị trí điểm quá gần Bắc/Nam Cực | shapes.txt,stops.txt | Xác minh rằng các cột sau đây có giá trị chính xác cho vĩ độ và kinh độ thay vì ( 
 | 
| Thời gian dừng có thời gian đến trước thời gian khởi hành trước đó | stop_times.txt | Kiểm tra các cột stop_sequence,arrival_timevàdeparture_time. Đảm bảo rằng mỗi giá trịdeparture_timecho một mục nhập trước đó không trễ hơn giá trịarrival_timecủa một mục nhập tiếp theo. | 
| Thời gian dừng chỉ có thời gian đến hoặc thời gian khởi hành | stop_times.txt | Chỉ định giá trị cho cả cột arrival_timevàdeparture_time. | 
| Thời gian khởi hành của chuyến đi quá dài | stop_times.txt | Sắp xếp cột stop_sequencetheo thứ tự tăng dần. Để xác minh chuyến đi, hãy sử dụng cộttrip_idtrong mục nhập đầu tiên. Xác minh rằng cộtdeparture_timeliên kết có giá trị hợp lý. | 
| Chuyến đi quá dài | stop_times.txt | Xác minh rằng các cột departure_timevàarrival_timecó giá trị hợp lý phản ánh các điều kiện thực tế. | 
| Chuyến đi có thời gian đến không theo thứ tự | stop_times.txt | Kiểm tra cột arrival_timevàstop_sequence. Có thể có một hoặc nhiều giá trị không theo thứ tự với mục nhập trước đó. Giá trịarrival_timevàstop_sequencephải luôn lớn hơn giá trị trong mục nhập của chuyến đi trước. | 
| Chuyến đi có thời gian khởi hành không theo thứ tự | stop_times.txt | Kiểm tra cột departure_timevàstop_sequence. Có thể có một hoặc nhiều giá trị không theo thứ tự với mục nhập trước đó. Giá trịdeparture_timevàstop_sequencephải luôn lớn hơn giá trị trong mục nhập của chuyến đi trước. | 
| Chuyến đi có Hình dạng-Khoảng cách đã đi không theo thứ tự | stop_times.txt | Kiểm tra cột shape_dist_traveled. Có thể có một hoặc nhiều giá trị không theo thứ tự với mục nhập trước đó của một giá trịtrip_idcụ thể. Giá trịshape_dist_traveledluôn phải lớn hơn giá trị trong mục nhập của chuyến đi trước. | 
| Vị trí không có trạm mẹ | stops.txt | Kiểm tra cột location_typecó các giá trị2(cổng vào),3(nút chung) hoặc4(khu vực lên máy). Đảm bảo rằng mỗi giá trị trong số này đều có một giá trị liên kết trong cộtparent_station. | 
| Trạm mẹ có loại vị trí không chính xác | stops.txt | Kiểm tra cột parent_stationvàlocation_type. Xác minh rằng các trạm có giá trịlocation_typelà1. | 
| Trạm có trạm mẹ | stops.txt | Kiểm tra cột location_typevàparent_station. Xác minh rằng mỗi trạm (location_type=1) không có giá trịparent_station. | 
| Điểm dừng có Trạm mẹ và Múi giờ | stops.txt | Kiểm tra cột parent_stationvàstop_timezone. Nếu một trạm dừng có ga mẹ, thì trạm dừng đó sẽ kế thừa múi giờ của ga mẹ. Do đó, nếu có giá trị choparent_station, hãy để trống giá trịstop_timezone. | 
| Không tìm thấy điểm dừng nào | stops.txt | Xác minh rằng tệp stops.txtcó sẵn và có một hoặc nhiều hàng có giá trị hợp lệ. | 
| Vị trí có ghi đè thời gian dừng | stops.txt,stop_times.txt | Xác minh rằng tất cả các cột sau đều tham chiếu đến các vị trí phải là điểm dừng ( 
 | 
| Vị trí có thời gian dừng | stops.txt,stop_times.txt | Xác minh rằng tất cả các cột sau đều tham chiếu đến các vị trí phải là điểm dừng ( 
 | 
| Chuyển với tuyến đường và chuyến đi không hợp lệ | transfers.txt | Kiểm tra các cột from_route_id,to_route_id,from_trip_idvàto_trip_id. Xác minh rằng mỗi mục nhập tham chiếu đến một tuyến đường và một chuyến đi đều có chuyến đi thuộc tuyến đường đã chỉ định. | 
| Lượt chuyển trùng lặp | transfers.txt | Xác minh rằng mỗi cột trong tệp transfers.txtkhông có mục nhập trùng lặp. | 
| Thời gian chuyển tối thiểu với loại chuyển không hợp lệ | transfers.txt | Xác minh rằng các giá trị trong cột min_transfer_timekhớp với giá trịtransfer_typelà2. Lý do là chỉ loại chuyến bay chuyển tiếp này mới yêu cầu khoảng thời gian tối thiểu giữa thời điểm đến và thời điểm khởi hành của chuyến bay. | 
| Chuyển giữa điểm dừng và ga | transfers.txt | Kiểm tra cột from_stop_idvàto_stop_id. Đảm bảo rằng tệptransfers.txtkhông có bất kỳ điểm dừng nào không rõ ràng giữa các trạm và giữa các điểm dừng. Cụ thể, nếu tìm thấy một điểm chuyển từ ga đầu tiên đến một điểm dừng có trong ga thứ hai và tìm thấy một điểm chuyển khác từ một điểm dừng có trong ga đầu tiên đến ga thứ hai. | 
| Giá trị ngoài dự kiến của bản dịch | translations.txt | Xác minh trong tất cả các cột để đảm bảo rằng các trường phải để trống không có giá trị nào. | 
| Chặn các chuyến đi có thời gian dừng chồng chéo | trips.txt | Kiểm tra cột block_idđể xem có thời gian dừng nào trùng lặp với nhau không.
        Hai chuyến đi trong cùng một khối không được có thời gian dừng chồng chéo nếu cả hai chuyến đi đều hoạt động vào cùng một ngày cung cấp dịch vụ. Cụ thể, thời gian khởi hành cuối cùng của một chuyến đi trong một khối phải nhỏ hơn hoặc bằng thời gian đến đầu tiên của chuyến đi tiếp theo trong khối đó. | 
| Tệp GTFS trùng lặp | Tệp zip chứa tất cả tệp văn bản ( .txt) | Tránh tải các tệp ZIP trùng lặp lên Trang tổng quan đối tác phương tiện công cộng. Chỉ tải tệp zip lên khi tệp đó chứa dữ liệu mới. | 
| Không mở được GTFS | Tệp zip chứa tất cả tệp văn bản ( .txt) | Nén tất cả các tệp văn bản trực tiếp vào một tệp zip rồi tải tệp đó lên Trang tổng quan của đối tác vận tải công cộng lần nữa. | 
Cảnh báo xác thực tĩnh
Cảnh báo xác thực là những thông báo cho biết nguồn cấp dữ liệu của bạn có thể gặp vấn đề. Bạn cần khắc phục những cảnh báo này. Nếu bạn không giải quyết các vấn đề này, dữ liệu trong nguồn cấp dữ liệu của bạn có thể hiển thị không chính xác trên Google Maps.
Để gỡ lỗi cảnh báo, hãy sử dụng thông tin trong bảng sau.
- Cột "Thông báo cảnh báo" cung cấp thông báo xuất hiện trong báo cáo xác thực trong Trang tổng quan dành cho đối tác vận tải công cộng. Thông báo này tóm tắt cảnh báo.
- Cột "Tệp có liên quan" cung cấp tệp mà bạn cần mở và khắc phục sự cố.
- Cột "Mẹo khắc phục sự cố" cung cấp các bước chính mà bạn cần thực hiện để giải quyết cảnh báo.
| Thông báo cảnh báo | Tệp có liên quan | Mẹo khắc phục sự cố | 
|---|---|---|
| Nguồn cấp dữ liệu chưa chỉ định ngôn ngữ | agency.txt | Thêm cột agency_langtrong tệpagency.txt. Ngoài ra, bạn có thể thêm tệpfeed_info.txt. | 
| Số điện thoại không hợp lệ | agency.txtvàattributions.txt | Xác minh rằng các giá trị trong các cột sau đây tuân thủ quy ước đặt tên số điện thoại: 
 | 
| Cột không xác định | Bất kỳ | Mở tệp được đề cập trong cảnh báo, kiểm tra xem có lỗi chính tả trong tên cột hay không hoặc xoá cột đó nếu không cần thiết. | 
| Tệp không xác định | Bất kỳ | Mở tệp được đề cập trong cảnh báo, kiểm tra xem tên tệp có lỗi chính tả hay không hoặc xoá tệp thừa. | 
| Khoảng trắng ở đầu hoặc cuối | Bất kỳ | Kiểm tra các cột bị ảnh hưởng và xoá tất cả khoảng trắng ở đầu hoặc cuối khỏi các giá trị. | 
| Tên cột trống | Bất kỳ | Kiểm tra tệp bị ảnh hưởng. Đảm bảo rằng không có tên cột nào để trống. | 
| Hàng trống | Bất kỳ | Kiểm tra tệp bị ảnh hưởng và đảm bảo rằng mỗi hàng đều chứa giá trị hợp lệ. | 
| Giá trị ngoài dự kiến của bản dịch | Bất kỳ | Kiểm tra tệp bị ảnh hưởng. Đảm bảo rằng mọi cột phải trống thực sự không có giá trị. | 
| URL không hợp lệ | Bất kỳ tệp nào sau đây: 
 | Tìm mọi giá trị URL không hợp lệ trong các cột sau: 
 | 
| Cột không dùng nữa trong attributions.txt | attributions.txt | Tìm cột không dùng nữa rồi xoá cột đó. | 
| Nguồn cấp dữ liệu không có ngoại lệ về ngày trong lịch | calendar_dates.txt | Nếu dịch vụ không hoạt động vào bất kỳ ngày nào (chẳng hạn như ngày lễ), hãy nhớ cung cấp thông tin về ngày. | 
| Lịch không có ngày trong tuần nào đang hoạt động | calendar.txt | Kiểm tra các cột mondayđếnsundayđể đảm bảo rằng mỗi mục trong lịch có ít nhất một ngày hoạt động trong tuần. | 
| Ngày hết hạn của nguồn cấp dữ liệu | calendar.txt | Xác minh trong nguồn cấp dữ liệu rằng cột end_datebao gồm ngày hiện tại cùng với các ngày trong tương lai gần. | 
| Nguồn cấp dữ liệu có thời gian cung cấp dịch vụ rất ngắn | calendar.txt | Xác minh rằng cột start_datevàend_datecủa nguồn cấp dữ liệu có ít nhất 14 ngày hoạt động. | 
| Mã dịch vụ Lịch không có ngày hoạt động | calendar.txtvàcalendar_dates.txt | Xác minh rằng các giá trị service_idcho mỗi dịch vụ có ít nhất một số ngày cung cấp dịch vụ đang hoạt động. | 
| Nguồn cấp dữ liệu không có ngày bảo dưỡng | calendar.txtvàcalendar_dates.txt | Xác minh rằng các cột sau đây có ngày bắt đầu dịch vụ đang hoạt động: 
 | 
| Khoảng trống ngày bảo dưỡng | calendar.txtvàcalendar_dates.txt | Xác minh rằng không có khoảng trống lớn nào trong ngày bảo dưỡng trong các cột sau. Khoảng trống lớn cho biết có sự gián đoạn trong dịch vụ đi lại: 
 | 
| Giá vé có và không có quy tắc | fare_attributes.txtvàfare_rules.txt | Kiểm tra cột fare_idđể xác minh rằng tất cả giá vé trong tệpfare_attributes.txtđều được liên kết với các quy tắc trong tệpfare_rules.txt. | 
| Nhiều mức giá không có quy tắc | fare_attributes.txtvàfare_rules.txt | Kiểm tra cột fare_idđể xác minh rằng tất cả giá vé trong tệpfare_attributes.txtđều được liên kết với các quy tắc trong tệpfare_rules.txt. | 
| Bắt đầu sớm thông tin nguồn cấp dữ liệu | feed_info.txt | Kiểm tra cột feed_start_dateđể xác minh rằng các dịch vụ trong nguồn cấp dữ liệu này bắt đầu vào thời điểm thích hợp. | 
| Dịch vụ trong tương lai | feed_info.txt | Kiểm tra cột  | 
| Thiếu ngày trong thông tin nguồn cấp dữ liệu | feed_info.txt | Kiểm tra cột feed_start_datevàfeed_start_end. Nếu một
        cột chứa giá trị, hãy nhớ nhập giá trị vào cột còn lại. | 
| Khoảng thời gian giữa các lần xuất hiện quảng cáo dài hơn khoảng thời gian | frequencies.txt | Kiểm tra từng mục nhập trong tệp frequencies.txtđể xác minh rằng giá trịheadway_secskhông lớn hơn chênh lệch giữa giá trịend_timevà giá trịstart_time. | 
| Tần suất thời gian chính xác không nhất quán | frequencies.txt | Xác minh rằng các giá trị của cột exact_timesgiống nhau đối với tất cả các hàng có cùngtrip_id. | 
| Tần số thấp | frequencies.txt | Kiểm tra cột headway_secsđể đảm bảo giá trị không lớn hơn 1800 giây. Để tăng tần suất, hãy rút ngắn khoảng thời gian này dựa trên các điều kiện thực tế. Bạn có thể lập mô hình chuyến đi với thời gian chính xác (sử dụngexact_times=1trongfrequencies.txt) hoặc lập mô hình từng chuyến đi trongtrips.txt. | 
| Hành trình trùng lặp dựa trên tần suất | frequencies.txt | Kiểm tra tất cả các hàng có cùng giá trị trip_idđể xác minh rằng không có giá trị nào trùng lặp trong khoảng thời gianstart_timevàend_time. | 
| Quá thường xuyên | frequencies.txt | Xác minh rằng khoảng thời gian đề xuất trong cột headway_secsdài hơn một phút, tức là giá trị phải cao hơn60. | 
| Thiếu lộ trình đối ứng | pathways.txt | Xác minh rằng cột is_bidirectionalcó mặt và có các giá trị hợp lệ. Xác minh rằng không có mục nào có giá trị đảo ngược trong cộtfrom_stop_idvàto_stop_id. | 
| Thiếu giá trị bắt buộc cho lộ trình | pathways.txt | Xác minh rằng các cột này không trống và có giá trị: 
 | 
| Lộ trình là một vòng lặp | pathways.txt | Kiểm tra cột from_stopvàto_stopvà xác minh rằng trong mỗi mục nhập, các cột này chứa các giá trị khác nhau. Điều này xác định các lộ trình hữu ích cho hành khách. | 
| Độ tương phản màu của tuyến | routes.txt | Xác minh rằng cột route_text_colorvàroute_colorsử dụng màu tương phản, vì các cột này thường được dùng làm màu văn bản và màu nền để hiển thị tên tuyến. Tìm hiểu thêm về tỷ lệ tương phản màu dễ tiếp cận (4,5:1 đối với văn bản). | 
| Tên tuyến có ký tự đặc biệt | routes.txt | Kiểm tra cột route_long_namevàroute_short_name.
        Xoá hoặc thay thế mọi ký tự đặc biệt, chẳng hạn như! $ % \ * = _. | 
| Tên tuyến đường được sử dụng lại | routes.txt | Kiểm tra cột  | 
| Tên ngắn của tuyến đường bằng tên dài | routes.txt | Kiểm tra cột  | 
| Tên ngắn của tuyến đường có trong tên dài | routes.txt | Xác minh rằng không có giá trị trùng lặp trong cột route_short_namehoặcroute_long_name. | 
| Tên ngắn của tuyến đường quá dài | routes.txt | Xác minh rằng tên tuyến đường ngắn trong cột  | 
| Tên tuyến đường dài quá ngắn | routes.txt | Xác minh rằng cột route_long_namechứa các giá trị có ý nghĩa thay vì tên ngắn. | 
| Tên tuyến đường bằng nội dung mô tả | routes.txt | Xác minh rằng cột route_short_namevàroute_long_namekhông chứa giá trị trùng lặp nào từ cộtroute_desc. | 
| Chặn chuyến đi có loại tuyến không nhất quán | routes.txtvàtrips.txt | Các chuyến đi có cùng giá trị block_idtrong tệptrips.txtcần có giá trịroute_typenhất quán trong tệproutes.txt. | 
| shape_dist_traveledkhông tăng dọc theo một hình dạng | shapes.txt | Xác minh rằng mỗi cặp điểm liên tiếp trong cột shape_dist_traveledcó giá trị tăng dần. | 
| Điểm dừng không khớp với giá trị shape_dist_traveled | shapes.txtvàstop_times.txt | Xác minh rằng các mục dừng trong tệp stop_times.txtkhông nằm xa vị trí dừng như được xác định bằng các giá trịshape_dist_traveledtrongshapes.txt. | 
| Dừng quá xa hình dạng | shapes.txtvàstop_times.txt | Kiểm tra các mục dừng trong tệp stop_times.txtvà các mục hình dạng trong tệpshapes.txt. Mỗi điểm dừng không được cách xa lộ trình di chuyển của chuyến đi quá khoảng 100 mét. | 
| Dừng so khớp hình dạng theo thứ tự không chính xác | shapes.txtvàstop_times.txt | Xác minh rằng các mục dừng trong tệp stop_times.txtnhất quán với thứ tự đến-đi như được xác định bởi hình dạng trong tệpshapes.txt. | 
| Dừng có quá nhiều kết quả trùng khớp với hình dạng | shapes.txtvàstop_times.txt | Kiểm tra mục nhập điểm dừng trong stop_times.txtvà giảm số lượng kết quả trùng khớp tiềm năng với đường đi của chuyến đi, như được xác định bởi mục nhập hình dạng trongshapes.txt. | 
| Chuyến đi có giá trị Hình dạng-Khoảng cách-đã-di-chuyển nhưng không có giá trị nào cho Hình dạng | shapes.txtvàstop_times.txt | Kiểm tra cột shape_dist_traveledtrong tệpstop_times.txt. Hãy nhớ chỉ định các giá trịshape_dist_traveledtrong tệpshapes.txtcho hình dạng liên kết với chuyến đi. | 
| Chuyến đi có giá trị Hình dạng-Khoảng cách-đã-di-chuyển nhưng không có Hình dạng | shapes.txtvàstop_times.txt | Kiểm tra cột shape_dist_traveledtrongstop_times.txtvàshape_idtrongtrips.txt. Xác minh rằng chuyến đi có các giá trịshape_dist_traveledvà giá trịshape_idtương ứng. | 
| Hình dạng không dùng đến | shapes.txtvàtrips.txt | Kiểm tra cột shape_idtrong cảshapes.txtvàtrips.txt. Xác minh rằng tệptrips.txttham chiếu đến từng giá trịshape_idtừshapes.txt. | 
| Di chuyển nhanh giữa các trạm dừng xa | stop_times.txt | Kiểm tra các cột arrival_timevàdeparture_timetrong tệpstop_times.txt. Xác minh rằng tốc độ trung bình của xe buýt công cộng nằm trong phạm vi thích hợp và tính toán thời gian để đến các điểm dừng xa tương ứng. | 
| Di chuyển nhanh giữa các điểm dừng | stop_times.txt | Kiểm tra các cột arrival_timevàdeparture_timetrong tệpstop_times.txt. Xác minh rằng tốc độ trung bình của xe buýt nằm trong phạm vi thích hợp và tính thời gian cho phù hợp. | 
| Biển báo điểm dừng có ký tự đặc biệt | stop_times.txt | Kiểm tra cột stop_headsign. Xoá hoặc thay thế mọi ký tự đặc biệt,
        chẳng hạn như! $ % \ * = _. | 
| Thời gian dừng có khoảng thời gian đến dài | stop_times.txt | Kiểm tra cột arrival_time. Xác minh rằng mọi điểm dừng liên tiếp thuộc cùng một chuyến đi đều có thời gian đến cách nhau không quá 24 giờ. | 
| Thời gian dừng có khoảng thời gian khởi hành đến dài | stop_times.txt | Kiểm tra cột departure_timevàarrival_time. Xác minh rằng thời gian từ lúc khởi hành đến lúc có thể đến tiếp theo không quá 24 giờ. | 
| Thời gian khởi hành đầu tiên của chuyến đi đáng ngờ | stop_times.txt | Xác minh rằng thời gian khởi hành đầu tiên của chuyến đi trong cột departure_timekhông quá 36 giờ. | 
| Quá nhiều thời điểm dừng liên tiếp có cùng một thời gian | stop_times.txt | Kiểm tra cột departure_timevàarrival_time. Xác minh rằng các điểm dừng liên tiếp cách xa nhau không có cùng thời gian đến và khởi hành. | 
| Chuyến đi có một phần giá trị Hình dạng-Khoảng cách-Đã đi | stop_times.txt | Kiểm tra cột shape_dist_traveled. Bao gồm giá trị khoảng cách cho tất cả các điểm dừng hoặc không có điểm dừng nào. | 
| Điểm thời gian Stop Time (Dừng) không có thời gian được chỉ định | stop_times.txt | Xác minh rằng cột arrival_timevàdeparture_timechứa các điểm thời gian hợp lệ. | 
| Chuyến đi không có điểm đón hoặc trả khách | stop_times.txt | Xác minh rằng cột pickup_typevàdrop_off_typecó giá trị hợp lệ hoặc xoá các cột này nếu không chứa giá trị nào. | 
| Chuyến đi không sử dụng được | stop_times.txtvàtrips.txt | Kiểm tra cột trip_idtrong cảtrips.txtvàstop_times.txt. Xác minh rằng mỗi giá trịtrip_idcó ít nhất hai mục nhập trongstop_times.txt. | 
| Chuyến đi không sử dụng | stop_times.txtvàtrips.txt | Kiểm tra cột trip_idtrong cảtrips.txtvàstop_times.txt. Xác minh rằng tệpstop_times.txttham chiếu đến từng giá trịtrip_idtrong tệptrips.txt. | 
| Vị trí quá xa thành phần mẹ | stops.txt | Kiểm tra cột  
 | 
| Thiếu mã nền tảng | stops.txt | Kiểm tra cột stop_namevàplatform_code. Xác minh rằng mọi cộtstop_namechứa mã nền tảng đều có giá trị tương ứng trong cộtplatform_code. | 
| Trạm không sử dụng | stops.txt | Kiểm tra cột parent_station. Một trạm (location_type=1) cần có một nhóm trạm dừng con được liên kết với trạm đó. | 
| Các trạm quá gần nhau | stops.txt | Kiểm tra các cột  
 | 
| Tên điểm dừng có ký tự đặc biệt | stops.txt | Kiểm tra cột stop_name. Xoá hoặc thay thế mọi ký tự đặc biệt, chẳng hạn như! $ % \ * = _. | 
| Tên điểm dừng có mã hoặc mã nhận dạng điểm dừng | stops.txt | Xác minh rằng cột stop_namekhông chứa giá trịstop_codehoặcstop_id. | 
| Dừng quá gần trạm | stops.txt | Xác minh xem điểm dừng có thuộc về ga hay không. Nếu có, hãy liên kết điểm dừng với ga trong cột parent_station. | 
| Điểm dừng quá gần | stops.txt | Kiểm tra các cột  
 | 
| Các điểm dừng có cùng tên và nội dung mô tả | stops.txt | Xác minh rằng cột stop_namevàstop_descchứa
        các giá trị khác nhau cho mỗi điểm dừng. | 
| Nền tảng không có trạm mẹ | stops.txt | Xác minh rằng trường parent_stationchứa các giá trị hợp lệ cho các nền tảng chứa cộtplatform_code. | 
| Vị trí không thể truy cập trong trạm | stops.txt | Kiểm tra cột location_type. Xác minh rằng bạn có thể truy cập vào tất cả các nền tảng (location_type=1) và nút chung (location_type=3) theo ít nhất một hướng: từ lối vào hoặc đến lối ra. | 
| Nút chung chung lơ lửng | stops.txt | Kiểm tra cột location_type. Một nút chung (location_type=3) liên kết các tuyến đường với nhau, vì vậy, nút này phải có hai vị trí sự cố trở lên (được xác định trongfrom_stop_idvàto_stop_idtrongpathways.txt). | 
| Dừng không sử dụng | stops.txtvàstop_times.txt | Kiểm tra cột stop_idtrongstops.txtvàstop_times.txt. Mỗi điểm dừng cần được tham chiếu bằng một số thời gian dừng, mô tả lịch trình của các phương tiện công cộng đang phục vụ điểm dừng đó. | 
| Thời gian chuyển tối thiểu rất lớn | transfers.txt | Xác minh rằng các giá trị trong cột min_transfer_timelà hợp lý; nghĩa là không lâu hơn nhiều so với thời gian chuyển thực tế mà hành khách đi bộ. | 
| Khoảng cách truyền rất lớn | transfers.txt | Kiểm tra cột from_stop_idvàto_stop_id. Xác minh rằng khoảng cách giữa hai điểm dừng chuyển là hợp lý; tức là không lớn hơn nhiều so với khoảng cách mà hành khách đi bộ | 
| Tốc độ đi bộ trong quá trình chuyển quá nhanh | transfers.txt | Xác minh rằng các giá trị trong cột min_transfer_timelà hợp lý; nghĩa là không ngắn hơn nhiều so với thời gian chuyển thực tế mà hành khách đi bộ. | 
| Phát hiện định dạng bản dịch không chính thức | translations.txt | Xác minh rằng cột table_namecó xuất hiện và chứa các giá trị hợp lệ. | 
| Biển báo đầu chuyến đi chứa Tên tuyến dài | trips.txt | Kiểm tra cột trip_headsignvàroute_long_name. Vì cả hai đều hiển thị trên Google Maps, hãy đảm bảo rằng cộttrip_headsignkhông chứa các giá trịroute_long_name. | 
| Biển báo đầu chuyến đi chứa tên ngắn của tuyến | trips.txt | Kiểm tra cột trip_headsignvàroute_short_name. Vì cả hai đều hiển thị trên Google Maps, hãy đảm bảo rằng cộttrip_headsignkhông chứa các giá trịroute_short_name. | 
| Biển báo đầu chuyến có ký tự đặc biệt | trips.txt | Kiểm tra cột trip_headsign. Xoá hoặc thay thế mọi ký tự đặc biệt,
        chẳng hạn như! $ % \ * = _. | 
| Chuyến đi trùng lặp | trips.txtvà có thể làcalendar.txt,calendar_dates.txt,stop_times.txt | Xác minh trong các tệp sau đây để đảm bảo không có chuyến đi trùng lặp tại cùng một thời điểm dừng, vào cùng một ngày hoạt động của dịch vụ: 
 | 
| Chặn các chuyến đi có thời gian dừng chồng chéo | trips.txtvà có thể làcalendar.txt,calendar_dates.txt,stop_times.txt | Xác minh trong các tệp sau đây để đảm bảo không có thời gian dừng trùng lặp vào cùng một ngày hoạt động của chuyến đi: 
 |