이 페이지에서는 다음 영역에서 사양에 대한 공식 GTFS 일정과 Google 대중교통 구현 간의 주요 차이점을 설명합니다.
무시되는 공식 사양: 이 필드는 공식 GTFS 중 일부입니다. Google 대중교통은 오류 없이 이 데이터를 수집하지만 사전에 데이터를 사용하지는 않습니다.
해석의 차이: 이 필드에는 Google 대중교통에서 GTFS의 정의와 다르게 해석하는 공식 GTFS 중 일부가 포함됩니다.
실험 지원: 이 필드는 Google 대중교통 구현에서 실험용입니다. 새로운 실험용 필드를 구현하려면 Google 대중교통팀에 문의하세요.
Google 대중교통 지원 확장: 이 확장은 공식 GTFS 중 일부가 아닙니다. 대중교통 지원 확장에는 공개 확장과 Google 대중교통 전용 확장이 모두 포함됩니다. 모든 파트너가 이 정보를 자신의 피드에서 대중교통으로 보낼 수 있습니다.
정적 대중교통
다음 섹션에서는 정적 피드에 대한 공식 GTFS와 Google 대중교통의 구현 간의 주요 차이점을 설명합니다.
정적 피드에서 무시되는 공식 사양
대중교통에서 무시되는 일부 공식 사양은 실험용입니다. 자세한 내용은 gtfs.org를 참고하세요.
표 1에는 정적 피드에서 대중교통의 지원이 적용되지 않는 GTFS 파일이 나열됩니다. 또한 이 파일에 정의된 모든 필드는 대중교통에서 지원하지 않습니다.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
표 2에는 정적 피드에서 대중교통에 의해 무시되는 모든 GTFS 정의 필드가 나열됩니다.
파일 이름 | GTFS에 정의된 무시되는 필드 | 필드 유형 |
---|---|---|
fare_attributes.txt |
payment_method |
열거형 |
feed_info.txt |
default_lang |
언어 코드 |
feed_info.txt |
feed_publisher_name |
텍스트 |
pathways.txt |
max_slope |
부동 소수점 수 |
routes.txt |
continuous_drop_off |
열거형 |
routes.txt |
continuous_pickup |
열거형 |
routes.txt |
network_id |
ID |
routes.txt |
route_desc |
텍스트 |
routes.txt |
route_sort_order |
비음수 정수 |
stops.txt |
level_id |
ID |
stops.txt |
stop_desc |
텍스트 |
stops.txt |
stop_url |
URL |
stops.txt |
tts_stop_name |
텍스트 |
trips.txt |
bikes_allowed |
열거형 |
정적 피드에서 해석의 차이
대중교통은 GTFS에서 정의한 특정 필드를 허용하지만 이를 GTFS와는 다르게 해석합니다.
표 3에는 정적 피드에서 대중교통이 GTFS에 설명된 것과 다르게 구현하는 필드가 나열됩니다.
파일 이름 | GTFS에 정의된 필드 | 필드 유형 | Google 대중교통에서 필수 여부 | Google 대중교통 구현 세부정보 |
---|---|---|---|---|
fare_attributes.txt |
transfers |
열거형 | 필수 | Google 대중교통 확장. 공개 GTFS에서는 값을 이 필드를 사용하여 해당 요금으로 허용되는 최대 환승 횟수를 설정합니다. 여기에 블록 환승(좌석 내 환승이라고도 함)은 포함되지 않습니다. 특정 요금으로 허용되는 환승 횟수를 제한하지 않으려면 |
pathways.txt |
pathway_mode |
열거형 | 선택사항 | pathway_mode 필드가 지정된 경우, 해당 필드가 비어 있으면 Google 대중교통에서 이를 수락하고 알 수 없음으로 처리합니다. |
stop_times.txt |
arrival_time |
시간 | 조건부 필수 | 시간은 00 부터 99 까지의 값으로 제한되며, 이는 3일에 걸친 이동을 나타내기에 충분한 수치입니다. |
transfers.txt |
transfer_type |
열거형 | 필수 | 값으로 Google 대중교통은 값으로 |
trips.txt |
block_id |
ID | 선택사항 | 자세한 내용은 블록 환승 예를 참고하세요. |
정적 피드의 실험 지원
이 카테고리의 새로운 실험용 필드를 통합하는 데 지원이 필요한 경우 Google 대중교통에 문의하세요.
정적 피드의 Google 대중교통 지원 확장
표 4에는 Google 대중교통 확장에 대한 정보가 제공됩니다. 이 필드는 공식 GTFS에 속하지 않습니다.
파일 이름 | 필드 | 필드 유형 | Google 대중교통에서 필수 여부 | Google 대중교통 구현 세부정보 |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
부동 소수점 수 | 선택사항 | 이 Google 대중교통 확장은 일본에 있는 파트너만 사용할 수 있습니다.
|
fare_rules.txt |
contains_route_id |
ID | 선택사항 | Google 대중교통 확장. 이 요금은
|
routes.txt |
checkin_duration |
정수 | 선택사항 | Google 대중교통 확장.
승객이 환승으로 출발 편에 연결되면 정의된 환승 시간이
|
routes.txt |
route_type |
열거형 | 필수 | Google 대중교통 확장. Google 대중교통에서 GTFS가 허용되는 |
stop_times.txt |
stop_direction_name |
텍스트 | 선택사항 | Google 대중교통 확장.
|
stops.txt |
signposted_as |
텍스트 | 선택사항 | Google 대중교통 확장.
GTFS
|
stops.txt |
vehicle_type |
정수 | 선택사항 | Google 대중교통 확장.
|
agency.txt |
ticketing_deep_link_id |
ID | 선택사항 | Google 대중교통 티켓 판매 확장.
|
routes.txt |
ticketing_deep_link_id |
ID | 선택사항 | Google 대중교통 티켓 판매 확장.
|
stop_times.txt |
ticketing_stop_time_id |
ID | 선택사항 | Google 대중교통 티켓 판매 확장.
|
stop_times.txt |
ticketing_type |
열거형 | 선택사항 | Google 대중교통 티켓 판매 확장.
Google 대중교통에서 허용되는 값은 다음과 같습니다.
|
ticketing_deep_links.txt |
android_intent_uri |
URI | 선택사항 | Google 대중교통 티켓 판매 확장.
|
ticketing_deep_links.txt |
ios_universal_link_url |
URL | 선택사항 | Google 대중교통 티켓 판매 확장.
|
ticketing_deep_links.txt |
ticketing_deep_link_id |
ID | 필수 | Google 대중교통 티켓 판매 확장.
|
ticketing_deep_links.txt |
web_url |
URL | 선택사항 | Google 대중교통 티켓 판매 확장.
|
ticketing_identifiers.txt |
agency_id |
ID | 필수 | Google 대중교통 티켓 판매 확장. 기본 |
ticketing_identifiers.txt |
stop_id |
ID | 필수 | Google 대중교통 티켓 판매 확장. 기본 |
ticketing_identifiers.txt |
ticketing_stop_id |
ID | 필수 | Google 대중교통 티켓 판매 확장.
|
trips.txt |
exceptional |
열거형 | 선택사항 |
이 필드는 예외적인 이동을 나타냅니다. 특별한 상황 또는 계획된 운영 중단(예: 선로 공사)으로 인해 정규 시각표 이외의 시간에 운영하거나 평소의 경로에서 벗어납니다. Google은 다음 값 옵션을 허용합니다.
|
trips.txt |
ticketing_trip_id |
ID | 선택사항 | Google 대중교통 티켓 판매 확장.
|
trips.txt |
ticketing_type |
열거형 | 선택사항 | Google 대중교통 티켓 판매 확장.
Google 대중교통에서 허용되는 값은 다음과 같습니다.
|
translations.txt |
lang |
언어 코드 | 선택사항 | Google 대중교통 확장.
구문의 번역을 지정하기 위해 |
translations.txt |
trans_id |
ID | 선택사항 | Google 대중교통 확장.
번역이 제공되는 구문의 ID 토큰을 지정하기 위해 |
trips.txt |
original_trip_id |
ID | 선택사항 | Google 대중교통 확장.
|
trips.txt |
trip_direction_name |
텍스트 | 선택사항 | Google 대중교통 확장.
이동 중에
|
trips.txt |
vehicle_category_id |
ID | 선택사항 | Google 대중교통 확장.
|