2017-10-29 15 views
0

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' 

これは明らかに機能していないようです...私のデータセットには通常の通常のサービスも含まれており、正常に動作します。あなたが新しいサービスを追加し、この場合、サービス

をキャンセルするには、両方必要

答えて

0

移入 calendar_dates.txtあなたは上に示しているとおりに何も入れないでくださいcalendar.txtサービスIDは4

これは仕様によって許可され、

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

を参照し、Iを1にセット日のどれとcalendar.txtにエントリを挿入すること混乱バリデータであると思われます。

0

は、元旦は相殺既存の平日のスケジュール(exception_type 2)で、日曜日のスケジュール(exception_type 1)として追加されます。 calendar.txtで :calendar_dates.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 

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

私のブログの記事を参照してください。詳細はhttp://transitdata.net/on-calendars-and-calendar_dates/

+0

私はそれを試してみましょう! 2週間または3週間に1回しか発生しない不規則なサービスをどのように追加しますか? – Coryza

+0

変更が発生した日ごとの個別のcalendar_dates。 –

関連する問題