이 페이지에서는 Static 대중교통 피드의 유효성 검사 오류 및 경고 목록과 이러한 문제를 해결하는 방법에 관한 도움말을 제공합니다.
Static 유효성 검사 오류
유효성 검사 오류는 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 열이 최신 상태이고 의미 있는 시작일과 종료일이 있음을 확인합니다. |
경로 ID 참조가 모두 포함된 요금 규칙 | 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 ) 파일이 포함된 ZIP 파일 |
대중교통 파트너 대시보드에 중복된 ZIP 파일을 업로드하지 않습니다. 새 데이터가 포함된 경우에만 ZIP 파일을 업로드합니다. |
GTFS를 열 수 없음 | 모든 텍스트(.txt ) 파일이 포함된 ZIP 파일 |
모든 텍스트 파일을 직접 ZIP 파일로 압축하여 대중교통 파트너 대시보드에 다시 업로드합니다. |
Static 유효성 검사 경고
유효성 검사 경고는 피드의 잠재적인 문제를 나타내는 메시지입니다. 이러한 경고는 해결해야 합니다. 해결되지 않은 상태로 두면 피드의 데이터가 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일 이상의 서비스가 있음을 확인합니다. |
캘린더 서비스 ID에 활성 요일이 없음 | 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 열을 살펴보고 값이 1,800초보다 크지 않음을 확인합니다. 빈도를 높이려면 실제 조건을 기반으로 이 시간 간격을 단축합니다. 시간이 정확한 경로를 모델링하거나(frequencies.txt 에서 exact_times=1 사용) trips.txt 에서 개별 경로를 모델링할 수 있습니다. |
겹치는 빈도 기반 경로 | frequencies.txt |
trip_id 값이 동일한 모든 행을 살펴보고 start_time 및 end_time 간격이 겹치지 않음을 확인합니다. |
너무 잦음 | frequencies.txt |
headway_secs 열의 권장 운행 간격이 1분 이상임을 확인합니다. 즉 값이 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 값으로 정의된 정류장 위치에서 멀리 떨어져 있지 않음을 확인합니다. |
정류장이 도형에서 너무 멀리 떨어져 있음 | shapes.txt , stop_times.txt |
stop_times.txt 파일의 정류장 항목과 shapes.txt 파일의 도형 항목을 확인합니다. 각 정류장은 이동 경로에서 약 100m 이상 떨어져 있지 않아야 합니다. |
정류장이 도형과 일치하나 순서가 올바르지 않음 | 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 |
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 에 항목이 2개 이상 있음을 확인합니다. |
사용되지 않은 경로 | 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 열을 확인합니다. 특수문자(예: ! $ % \ * = _ )를 삭제하거나 바꿉니다. |
정류장 이름에 정류장 코드 또는 ID가 있음 | 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 |
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 지도에 표시되므로 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 |
다음 파일에서 경로의 동일한 활성 서비스 날짜에 겹치는 정차 시간이 없는지 다음 파일을 확인합니다.
|