簡體   English   中英

如何在GTFS中定義不定期服務

[英]How to define irregular service in GTFS

有誰知道我應該如何在GTFS中定義僅在公共假期發生的運輸服務?

calendar.txt as;
'4,0,0,0,0,0,0,0,20161211,20171209'

calendar_dates.txt as;
'4,20171001,1'
'4,20171002,1'
'4,20171225,1'
'4,20171226,1'

這似乎似乎不起作用...我的數據集還包含常規的常規服務,並且它們工作正常。

您需要添加新服務和取消服務

在這種情況下,將元旦添加為星期日計划(exception_type 1),而取消了現有的工作日計划(exception_type 2)。 在calendar.txt中:

service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date
weekday,1,1,1,1,1,0,0,20140101,20240101
saturday,0,0,0,0,0,1,0,20140101,20240101
sunday,0,0,0,0,0,0,1,20140101,20240101

在calendar_dates.txt中:

service_id,date,exception_type
weekday,20140101,2
Sunday,20140101,1

請參閱我的博客文章: http : //transitdata.net/on-calendars-and-calendar_dates/了解更多信息

完全按照上面的顯示填充calendar_dates.txt ,並在calendar.txt中不添加任何服務ID 4

規格允許,請參閱

https://developers.google.com/transit/gtfs/reference/#calendar_datestxt

而且我懷疑在沒有將日期設置為1的情況下將內容插入calendar.txt會使驗證者感到困惑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM