토요일 새벽 한 시, 토요일 운행이 없으면 버스도 없을까요? 교통 시간표 데이터의 ‘금요일 운행’은 자정을 넘겨 토요일 새벽까지 이어질 수 있어요. 시계의 날짜와 시간표를 고르는 날짜를 먼저 구별해 볼까요?
자체 운행 F는 금요일에만 있어요. 이전 정류장의 시각은 23:50, Q 정류장은 25:10입니다. 시각은 운행일의 자정부터 이어 세어요. 시간대와 시계는 바뀌지 않고 지연·휴일 예외·다른 운행은 없어요. Q에서 승차할 수 있어요.
토요일 01:00에 Q에 온 사람이 ‘토요일 운행이 없으니 버스도 없다’고 답했어요. 금요일의 25:10을 달력 시간선에 먼저 놓아 볼까요? 24시간 뒤가 토요일 자정이므로, 25:10은 토요일 01:10입니다. 이 사람은 10분 기다려요. 이전 정류장에서 Q까지 흐른 80분을 기다리는 시간으로 적지는 않아요.
일요일 01:00에는 같은 답을 줄 수 없어요. 일요일 01:10의 정차를 만들 토요일 운행이 없기 때문이에요. 토요일과 일요일의 시계 숫자는 같아도, 그 정차를 공급할 운행일이 달라요.
금요일의 자정을 0분으로 정해 같은 시간선에서 계산해 봐요. 하루는 24×60=1440분이에요. 이전 정류장의 23:50은 1430분이고, Q 정류장의 시각 는 다음과 같아요.
1440분 뒤의 70분이므로 토요일 01:10입니다. 토요일 01:00에 도착한 시각은 같은 기준으로 1440+60=1500분이에요. 기다린 시간 W와 이전 정류장에서 Q까지의 경과시간 E를 따로 빼면,
두 계산은 끝 시각이 같아도 시작 시각이 달라요. 또한 1510분은 금요일 운행 F에 붙은 값이에요. 이를 토요일 시계로 바꾸는 계산이 운행일을 토요일로 바꾸지는 않아요. 일요일 01:10에 해당하는 정차에는 토요일 운행이라는 별도의 전제가 필요한데, 이 사례에는 그것이 없어요.
교사는 표기 시각의 시간 값에서 24를 빼는 계산으로 끝내지 않아요. 금요일 운행이라는 이름을 유지한 채 다음 날 시간선에 정류장을 붙이게 해요. 달력 날짜로 바꾼 뒤 토요일 운행 여부를 다시 검사하는 잘못된 절차를 고치는 사례예요. 실제 노선의 운행 안내는 아니에요.
착안: GTFS Schedule Reference의 Service day·Time·운행일 예시. 자정을 넘는 표기 규칙을 참고해 금요일만 있는 운행과 두 방문 시각을 자체 구성했어요. 원전 노선 표나 실제 도시 시간표를 재현하지 않았어요.
