GTFS Realtime은 경로 업데이트, 서비스 알림, 차량 위치 등 세 가지 유형의 실시간 데이터를 지원합니다. Google 대중교통에서는 각 실시간 피드에 한 가지 유형의 항목만 포함할 것을 권장합니다. 해당하는 경우 기관에서 경로 유형, 기관 또는 기타 기준에 따라 실시간 피드를 항목 하위유형으로 구분하는 것이 좋습니다.
예를 들어 경로 업데이트 항목에는 경로 유형 하위 카테고리가 있을 수 있습니다. 기관에서 모든 대중교통 서비스에 대한 경로 업데이트 정보를 제공해야 하는 경우 한 피드에 버스 서비스 업데이트를 포함하고 다른 피드에는 지하철 서비스 업데이트를 포함할 수 있습니다.
단일 장애점을 방지하려면 실시간 피드를 단일 유형 및 더 작은 부분으로 구분하세요. 피드가 구분된 경우 잘못된 입력의 한 부분이 전체 피드에 영향을 미치지 않습니다.
병합된 실시간 피드를 유형 스키마별 피드로 변환하려면 이 도구 예를 사용하세요.
다음 섹션에서는 세 가지 GTFS Realtime 피드 유형을 설명합니다.
경로 업데이트
예: '버스 X가 5분 지연됩니다.'
경로 업데이트는 일정의 변동을 나타냅니다. 예정된 모든 경로에 대한 경로 업데이트를 실시간으로 받아볼 수 있습니다. 이 업데이트는 경로상의 정류장에 대한 예상 도착 시간 또는 출발 시간을 제공합니다. 또한 경로 업데이트는 경로가 취소되거나 일정에 추가되거나 경로가 변경되는 보다 복잡한 시나리오를 제공할 수도 있습니다.
자세한 내용은 경로 업데이트를 참고하세요.
서비스 알림
예: 'Y역이 공사 관계로 폐쇄되었습니다.'
서비스 알림은 특정 항목에 대한 상위 수준의 문제를 나타내며, 일반적으로 문제를 설명하는 텍스트로 구성됩니다. Google에서는 서비스 알림의 영향을 받는 대상을 파악하는 데 도움이 되는 구조화된 데이터를 더 많이 수집하기 위해 URL도 허용합니다.
서비스 알림의 예로는 역, 노선, 전체 네트워크 관련 문제가 있습니다.
자세한 내용은 서비스 알림을 참고하세요.
차량 위치
예: '이 버스는 Y 시간에 X 위치에 있습니다.'
차량 위치는 네트워크상의 특정 차량에 대한 몇 가지 기본 정보를 나타냅니다. 가장 중요한 데이터는 차량 위치의 위도와 경도이지만 차량의 현재 속도와 주행 거리 데이터도 사용할 수 있습니다.
자세한 내용은 차량 위치를 참고하세요.