Trang này mô tả những điểm khác biệt chính giữa Lịch trình GTFS chính thức và cách Google triển khai quy cách trong các phần sau:
Thông số kỹ thuật chính thức bị bỏ qua: Các trường này thuộc GTFS chính thức. Google Transit nhập dữ liệu này không có lỗi nhưng không chủ động sử dụng dữ liệu này.
Cách diễn giải khác: Các trường này bao gồm các phần của GTFS chính thức mà Google Transit diễn giải khác với định nghĩa GTFS của các phần đó.
Hỗ trợ thử nghiệm: Các trường này đang trong giai đoạn thử nghiệm trong quá trình triển khai Google Transit. Nếu bạn muốn triển khai một trường thử nghiệm mới, hãy liên hệ với nhóm Google Transit.
Tiện ích hỗ trợ Google Transit: Tiện ích này không thuộc GTFS chính thức. Tiện ích hỗ trợ Phương tiện công cộng bao gồm cả tiện ích công cộng và tiện ích dành riêng cho Google Transit. Mọi đối tác đều có thể gửi thông tin này đến Phương tiện công cộng trong nguồn cấp dữ liệu của họ.
Phương tiện công cộng tĩnh
Các phần sau đây ghi lại những điểm khác biệt chính giữa GTFS chính thức và cách Google Transit triển khai nguồn cấp dữ liệu tĩnh.
Bỏ qua quy cách chính thức trong nguồn cấp dữ liệu tĩnh
Một số thông số kỹ thuật chính thức bị Phương tiện công cộng bỏ qua đang trong giai đoạn thử nghiệm. Để tìm hiểu thêm, hãy truy cập vào gtfs.org.
Bảng 1 liệt kê các tệp GTFS mà phương tiện công cộng không hỗ trợ trong nguồn cấp dữ liệu tĩnh. Ngoài ra, phương tiện công cộng không hỗ trợ các trường được xác định trong những tệp này.
areas.txt |
fare_leg_rules.txt |
fare_products.txt |
fare_transfer_rules.txt |
levels.txt |
stop_areas.txt |
Bảng 2 liệt kê tất cả các trường do GTFS xác định sẽ bị Transit bỏ qua trong nguồn cấp dữ liệu tĩnh.
Tên tệp | Trường bị bỏ qua được xác định trong GTFS | Loại trường |
---|---|---|
fare_attributes.txt |
payment_method |
Liệt kê |
feed_info.txt |
default_lang |
Mã ngôn ngữ |
feed_info.txt |
feed_publisher_name |
Văn bản |
pathways.txt |
max_slope |
Số thực dấu phẩy động |
routes.txt |
continuous_drop_off |
Liệt kê |
routes.txt |
continuous_pickup |
Liệt kê |
routes.txt |
network_id |
Mã nhận dạng |
routes.txt |
route_desc |
Văn bản |
routes.txt |
route_sort_order |
Số nguyên không âm |
stops.txt |
level_id |
Mã nhận dạng |
stops.txt |
stop_desc |
Văn bản |
stops.txt |
stop_url |
URL |
stops.txt |
tts_stop_name |
Văn bản |
stops.txt |
bikes_allowed |
Liệt kê |
Cách diễn giải khác trong các nguồn cấp dữ liệu tĩnh
Mặc dù Transit chấp nhận một số trường do GTFS xác định, nhưng Transit sẽ hiểu các trường này khác với GTFS.
Bảng 3 cho thấy các trường trong nguồn cấp dữ liệu tĩnh mà Transit triển khai khác với mô tả trong GTFS.
Tên tệp | Trường được xác định trong GTFS | Loại trường | Google Transit bắt buộc? | Thông tin chi tiết về việc triển khai Google Transit |
---|---|---|---|---|
fare_attributes.txt |
transfers |
Liệt kê | Bắt buộc | Tiện ích Google Transit. GTFS công khai giới hạn các giá trị trong một phạm vi từ Dùng trường này để đặt số lượt chuyển tối đa được phép cùng với giá vé. Phương pháp này không bao gồm chuyển khối (còn gọi là chuyển tại chỗ ngồi). Nếu bạn không muốn đặt giới hạn về số lần chuyển một giá vé, hãy để trống trường |
pathways.txt |
pathway_mode |
Liệt kê | Không bắt buộc | Khi trường pathway_mode được chỉ định, nếu trường này bị để trống, Google Transit sẽ chấp nhận và coi trường này là không xác định. |
stop_times.txt |
arrival_time |
Thời gian | Bắt buộc có điều kiện | Giờ chỉ áp dụng cho các giá trị từ 00 đến 99 , đủ cho các chuyến đi kéo dài 3 ngày. |
transfers.txt |
transfer_type |
Liệt kê | Bắt buộc | Các giá trị của Google Transit hỗ trợ các giá trị |
trips.txt |
block_id |
Mã nhận dạng | Không bắt buộc | Để tìm hiểu thêm, hãy xem bài viết Ví dụ về cách chặn yêu cầu chuyển. |
Hỗ trợ thử nghiệm trong nguồn cấp dữ liệu tĩnh
Nếu bạn cần hỗ trợ để tích hợp các trường thử nghiệm mới trong danh mục này, hãy liên hệ với Google Transit.
Các tiện ích được Google Transit hỗ trợ trong nguồn cấp dữ liệu tĩnh
Bảng 4 cung cấp thông tin về các tiện ích của Google Transit. Các trường này không thuộc GTFS chính thức.
Tên tệp | Trường | Loại trường | Google Transit bắt buộc? | Thông tin chi tiết về việc triển khai Google Transit |
---|---|---|---|---|
fare_attributes.txt |
ic_price |
Số thực dấu phẩy động | Không bắt buộc | Tiện ích này của Google Transit chỉ dành cho các đối tác ở Nhật Bản. Trường |
fare_rules.txt |
contains_route_id |
Mã nhận dạng | Không bắt buộc | Tiện ích Google Transit. Giá vé này chỉ áp dụng cho những chuyến đi vào một nhóm tuyến đường chính xác được xác định bằng giá trị Nếu thiếu cột |
routes.txt |
checkin_duration |
Số nguyên | Không bắt buộc | Tiện ích Google Transit. Trường Nếu hành khách dùng phương thức chuyển tuyến để kết nối với điểm khởi hành, thì thời gian vận chuyển đã xác định sẽ ghi đè giá trị Giá trị |
routes.txt |
route_type |
Liệt kê | Bắt buộc | Tiện ích Google Transit. Để tìm hiểu cách Google Transit mở rộng các tuỳ chọn giá trị |
stop_times.txt |
stop_direction_name |
Văn bản | Không bắt buộc | Tiện ích Google Transit. Trường Nếu trường |
stops.txt |
signposted_as |
Văn bản | Không bắt buộc | Tiện ích Google Transit. Trường Bạn có thể đặt đồng thời trường Sau đây là sự khác biệt giữa các trường
|
stops.txt |
vehicle_type |
Số nguyên | Không bắt buộc | Tiện ích Google Transit. Trường |
agency.txt |
ticketing_deep_link_id |
Mã nhận dạng | Không bắt buộc | Tiện ích bán vé Google Transit. Trong tệp
|
routes.txt |
ticketing_deep_link_id |
Mã nhận dạng | Không bắt buộc | Tiện ích bán vé Google Transit. Trong tệp
|
stop_times.txt |
ticketing_stop_time_id |
Mã nhận dạng | Không bắt buộc | Tiện ích bán vé Google Transit. Nếu có trong tệp
|
stop_times.txt |
ticketing_type |
Liệt kê | Không bắt buộc | Tiện ích bán vé Google Transit. Trường Google Transit chấp nhận các giá trị sau:
|
ticketing_deep_links.txt |
android_intent_uri |
URI | Không bắt buộc | Tiện ích bán vé Google Transit. Trường |
ticketing_deep_links.txt |
ios_universal_link_url |
URL | Không bắt buộc | Tiện ích bán vé Google Transit. Trường |
ticketing_deep_links.txt |
ticketing_deep_link_id |
Mã nhận dạng | Bắt buộc | Tiện ích bán vé Google Transit. Trường |
ticketing_deep_links.txt |
web_url |
URL | Không bắt buộc | Tiện ích bán vé Google Transit. Trường |
ticketing_identifiers.txt |
agency_id |
Mã nhận dạng | Bắt buộc | Tiện ích bán vé Google Transit. Để chỉ định đại lý của điểm dừng mà trường |
ticketing_identifiers.txt |
stop_id |
Mã nhận dạng | Bắt buộc | Tiện ích bán vé Google Transit. Để chỉ định điểm dừng mà trường |
ticketing_identifiers.txt |
ticketing_stop_id |
Mã nhận dạng | Bắt buộc | Tiện ích bán vé Google Transit. Trường |
trips.txt |
exceptional |
Liệt kê | Không bắt buộc |
Trường này biểu thị những chuyến đi đặc biệt. Xe này hoạt động ngoài lịch trình thông thường hoặc được chuyển hướng khỏi tuyến đường thông thường do các sự kiện đặc biệt hoặc tình trạng gián đoạn theo kế hoạch (chẳng hạn như công việc trên đường đua, v.v.). Google chấp nhận các lựa chọn giá trị sau:
|
trips.txt |
ticketing_trip_id |
Mã nhận dạng | Không bắt buộc | Tiện ích bán vé Google Transit. Nếu có trường |
trips.txt |
ticketing_type |
Liệt kê | Không bắt buộc | Tiện ích bán vé Google Transit. Trường Google Transit chấp nhận các giá trị sau:
|
translations.txt |
lang |
Mã ngôn ngữ | Không bắt buộc | Tiện ích Google Transit. Trường Để chỉ định bản dịch của một cụm từ, hãy sử dụng trường |
translations.txt |
trans_id |
Mã nhận dạng | Không bắt buộc | Tiện ích Google Transit. Trường Để chỉ định mã thông báo giá trị nhận dạng của cụm từ được cung cấp bản dịch, hãy sử dụng trường |
trips.txt |
original_trip_id |
Mã nhận dạng | Không bắt buộc | Tiện ích Google Transit. Nếu có trong tệp
|
trips.txt |
trip_direction_name |
Văn bản | Không bắt buộc | Tiện ích Google Transit. Trường Nếu giá trị Các giá trị trong trường |
trips.txt |
vehicle_category_id |
Mã nhận dạng | Không bắt buộc | Tiện ích Google Transit. Trong tệp
|