자주 묻는 질문(FAQ)

다음은 GTFS를 구현할 때 자주 발생하는 문제에 대한 질문과 답변입니다.

Q: 피드를 공개하기 전에 테스트할 수 있는 환경이 있나요?

A: 예, 피드가 성공적으로 업로드되면 테스트 환경이 준비됩니다.

Q: 업데이트가 있을 때마다 피드를 수동으로 업로드해야 하나요, 아니면 서버에서 가져오도록 Google에 요청할 수 있나요?

A: 일반적으로 Google은 FTP GET을 통해 정기적으로 가져오도록 설정하는 것을 선호합니다. 가져오는 빈도는 기본적으로 주1회입니다. 또한 콘솔에서 파일을 수동으로 업로드할 수도 있습니다.

Q: 고속 라인과 현지 라인이 모두 있는 경우 별도의 피드를 제출할 수 있나요?

A: 예, 기관에서 별도의 피드를 제출할 수 있지만 일반적으로 단일 피드를 선호합니다.

Q: 클래스 C와 클래스 A와 같이 좌석에 따라 가격이 다를 경우 어떻게 해야 하나요?

A: 가장 일반적인 가격을 포함하세요.

Q: 성수기 가격과 같이 날짜에 따라 가격이 다를 경우 어떻게 해야 하나요?

A: 별도의 노선을 만드세요.

Q: agency.agency_fare_url의 예약 도메인이 여러 개인 경우 모두 쉼표로 구분하여 추가할 수 있나요?

A: URL을 하나만 포함하세요. 하나만 표시하는 데 문제가 있으면 공백으로 두세요.

Q: routes.route_long_name에 동일한 이름을 사용해도 괜찮나요?

A: 예, 해당 속성에 대해 동일한 이름을 설정할 수 있습니다.

Q: 다음에 대해 상위 역과 하위 역을 모두 설정하는 경우 어떤 것이 사용되나요?

A:

  • stop_code: 정류장
  • stop_name: 역(향후 정류장 사용이 가능할 수 있음)
  • stop_desc: 없음
  • stop_lat: 둘 모두
  • stop_lon: 둘 모두
  • zone_id: 정류장
  • stop_url: 역
  • wheelchair_boarding: 둘 모두

Q: 일정이 변경된 바로 그 날짜에 피드를 업데이트할 수 있나요?

A: GTFS에서 피드가 유효한 마지막 날짜를 지정할 수 있습니다. 피드는 게시되어야 하는 날짜로부터 2주 전에 업로드해야 합니다. 캘린더 정보가 겹쳐야 한다는 점에 유의하세요. 두 피드를 '병합'하는 도구가 있습니다.

Q: 내부적으로 사용하던 기존의 고유한 ID를 사용할 수 있나요?

A: 예, GTFS의 ID는 모든 값을 가질 수 있습니다.

Q: 피드 업로드가 계속 실패합니다. 무엇이 문제인가요?

A: 파일이 ZIP 파일의 최상위 디렉토리에 있는지 확인하세요.

Q: 대중교통 결과가 미리보기의 샘플 쿼리에서 생성되지 않습니다. 무엇이 문제인가요?

A: 해당 샘플의 시간을 확인하고 선택한 시간에 대중교통이 운행되고 있는지 확인하세요. 그렇지 않은 경우 결과가 생성되지 않을 수 있습니다.