GTFS 피드 테스트

다음 오픈소스 도구를 사용하여 GTFS 형식의 피드를 테스트할 수 있습니다.

피드 유효성 검사 도구

게시하기 전에 오류를 포착하려면 GTFS 피드의 유효성을 검사해야 합니다. 다양한 유효성 검사 도구가 있습니다. 일부 도구는 개별 피드를 확인하고 다른 도구는 소프트웨어에 통합됩니다.

GTFS Static 피드 유효성 검사 도구

  • MobilityData GTFS 유효성 검사 도구: 공식 GTFS 사양에 대한 피드 적합성을 확인합니다. 현재 이 소프트웨어는 파일 구조의 유효성 검사를 지원하며 의미론적 유효성 검사에 사용할 수 있습니다. 이 도구는 현재 개발 중입니다.
  • FeedValidator: 피드가 GTFS Static 참조에 정의된 요구사항을 준수하는지 확인합니다.
  • ScheduleViewer: 지리공간을 시각화하고 시간 피드 데이터를 중지합니다. 다른 애플리케이션에서 피드 데이터가 어떻게 표시되는지를 나타내는 것은 아닙니다. 이는 기본 테스트 도구입니다. 노선과 일정을 검사하여 데이터 피드가 시스템을 올바르게 나타내도록 하세요.
  • Convertyal GTFS 유효성 검사 도구: OneBusAway GTFS 모듈을 기반으로 합니다.
  • GFTS 데이터 패키지 사양: Good Tables를 사용하여 유효성 검사를 하는 데이터 패키지 사양. 데이터 패키지, 스키마, 테스트가 포함되며 South East Queensland GTFS 데이터를 예로 사용합니다.

소프트웨어 개발자용

GTFS Realtime 피드 유효성 검사 도구

  • GTFS Realtime 유효성 검사 도구: University of South Florida의 Center for Urban Transportation Research에서 실시간 피드 데이터가 GTFS 데이터세트와 올바르게 일치하고 모든 필수 정보가 포함되어 있는지 확인하기 위해 만든 도구.

소프트웨어 개발자용

  • gtfs-realtime-validator-lib: GTFS Realtime 유효성 검사 규칙을 소프트웨어에 통합합니다. 다른 프로젝트에서 gtfs-realtime-validator-lib 라이브러리를 사용하는 예는 transit-feed-quality-calculator를 참고하세요.
  • transit-feed-quality-calculator: TransitFeeds.com의 알려진 공개 피드 디렉터리를 사용하여 다수의 GTFS Realtime 피드에서 GTFS Realtime 유효성 검사를 실행합니다.