v2についてルート、ストップ、トリップ¶ルート¶ルートは、交通ネットワークの地理的な範囲を示すもので、固定ルート輸送の中核をなすものです。路線を定義することが、交通機関の運営を記述するための最初のステップとなる。最初のステップは、以下のファイルagency.txtに示されるように、代理店情報を追加することです。このファイルには、代理店に関するハイレベルな情報が含まれています。Transitは、AB州カルガリーでLRT、BRT、通常のバスサービス、パラトランジット、オンデマンド輸送を運営しています。この例では、2つのルートが定義されています。1つ目はバスで、2つ目はLRTです。routes.txtというファイルを使って、各ルートに一意のID、短い名前、そして人間が読みやすいように長い名前を割り当てています。CTrain,0,www.calgarytransit.com/content/transit/en/home/rider-information/lrt-and-bus-station-maps.html,#ff0000,#ffffff5番目のフィールド(route_type)は、路線の種類を区別するために使用される。1番目はバスなので、route_type=32つ目はLRTであるため、route_type=0となる。route_typeの値の完全なリストは、routes.txtあります。残りのフィールドには、路線に固有のURLや、地図上でサービスを表現するための機関固有の色などの追加情報が含まれる。停留所¶GTFSでは、stops.txtというファイルを使って、バス停や駅を記述します。以下、1レコード目にバス停を、2レコード目にLRT駅を定義します。stop_name、とは通常、ライダー向けの情報を含みます。使用して提供されます。(location_type)は、停留所と駅を区別するために使用される。最初のレコードはバス停に対応するため、location_type=0となる。2番目のレコードは駅に対応し、location_type=1である。値の完全なリストは、stops.txt見つけることができる。経路を記述した後、各経路が提供するトリップを記述することができる。calendar.txtを使用して、サービスのスパンを定義する必要があります。calendar.txtservice_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_dateweekend_service,0,0,0,0,0,1,1,20220623,20220903ここでは、土日のみ運行するサービスを記述しているので、これらの日のフィールドには1が、残りの日のフィールドには0が入力されています。end_dateとのフィールドにあるように、2022年6月23日から2022年9月3日まで運行されます。つの週末トリップが記述されています。対応するroute_idが記載されています。うち、週末に該当するservice_idが記載されています。ヘッドサインのテキストは、バスの内部と外部の標識に通常表示されるもので、提供されます。direction_idフィールドは、同じルートで異なる方向に向かうトリップを区別することができます。インバウンドのトリップとアウトバウンドのトリップ、あるいは南行きのトリップと北行きのトリップを区別することができます。この場合、Saddletowne方面のトリップはdirection_id=0、Brentwood方面のトリップはdirection_id=1です。値には固有の意味はなく、ある進行方向と別の進行方向を指定するために使用されるだけである。以下のファイルには、ルートの輪郭となる点と、その点間の距離の情報が含まれています。この情報を使って、旅行計画や分析のために地図上にルートをプロットすることが可能です。運行日の追加(特別日)や運行日の削除(休日運休など)を設定することができます。weekend_serviceのからその日付を削除することができます。20220903しかし、service_idが2つに分割され、この分割がtrips.txtに連鎖してしまうため、ファイルが複雑になってしまいます。代わりに、以下のようにcalendar_dates.txtを使用することで、より簡単な方法でこれを行うことができます。weekend_serviceとなる。date下に削除または追加されたサービスの日付が表示されます(2022年7月17日)。exception_typeフィールドが2に設定されており、この日のサービスが削除されたことを意味します。