コンテンツにスキップ

フレキシブルサービス

フレキシブルサービス(デマンド型サービスとも呼ばれます)は、定期的かつ固定的な運行の一般的な形態に従わないサービスです。

連続停留所等(Continuous Stops)

連続停留所等(Continuous Stops)は、乗客が定められた停留所等(stop)の間で乗降できる場合に使用されます。
これは routes.txt に指定することで、そのルートのすべての便(trip)において車両の走行経路上の任意の地点で乗降できることを示すか、または stop_times.txt に指定することで、ルートの特定の区間において乗降できることを示すことができます。

含まれるファイル 含まれるフィールド
stop_times.txt continuous_pickup, continuous_drop_off
routes.txt continuous_pickup, continuous_drop_off

前提条件:

サンプルデータ

以下のサンプルは、連続停留所等(Continuous Stop)を表現する2つの方法を示しています。

最初のサンプルは、ルート RA において経路上の任意の地点で乗降が可能であることを示しています。

2つ目のサンプルは、便(trip) AWE1 の3番目から5番目の停留所等(stop)の間で乗降が可能であることを示しています。これは、stop_sequence=3 および stop_sequence=4continuous_pickupcontinuous_drop_off の値を設定することで実現されています。

routes.txt

route_id route_short_name route_type continuous_pickup continuous_drop_off
RA 17 3 0 0

stop_times.txt

trip_id arrival_time departure_time stop_id stop_sequence continuous_pickup continuous_drop_off
AWE1 6:10:00 6:10:00 TAS001 1
AWE1 6:14:00 6:14:00 TAS002 2
AWE1 6:20:00 6:20:00 TAS003 3 0 0
AWE1 6:23:00 6:23:00 TAS004 4 0 0
AWE1 6:25:00 6:25:00 TAS005 5

予約ルール

予約ルールは、利用者がデマンド型サービスにおいて便(trip)を予約できるようにするために使用することができます。これらのルールは、予約を成功させるために必要な前提条件を示し、利用者が便(trip)を予約するための連絡先情報を提供します。この機能は、サービスに予約が必要な場合、迂回を伴う事前定義ルートゾーンベースのデマンド型サービス固定停留所のデマンド型サービスの機能と組み合わせて使用するべきです。

含まれるファイル 含まれるフィールド
booking_rules.txt booking_rule_id, booking_type, prior_notice_duration_min, prior_notice_duration_max, prior_notice_last_day, prior_notice_last_time, prior_notice_start_day, prior_notice_start_time, prior_notice_service_id, message, pickup_message, drop_off_message, phone_number, info_url, booking_url

前提条件:

サンプルデータ

以下のサンプルは、2種類の異なる予約ルールを示しています。1つ目は、便(trip)を少なくとも1営業日前の午後1時までに予約しなければならず、最大で14営業日前まで予約可能なものです。2つ目は、便(trip)の少なくとも45分前から最大5時間前までに予約可能なものです。

booking_rules.txt

booking_rule_id booking_type prior_notice_duration_min prior_notice_duration_max prior_notice_last_day prior_notice_last_time prior_notice_start_day prior_notice_start_time prior_notice_service_id message pickup_message drop_off_message phone_number info_url booking_url
route_br_1818 2 1 13:00 14 9:00 乗車を希望する場合は、便(trip)の1営業日前の午後1時までに123-111-2233に電話してください。最大で14営業日前まで予約可能です。 (123)-111-2233 flexservice.org/info flexservice.org/booking
route_br_4545 1 45 300 乗車を希望する場合は、公式ウェブサイトの予約システムをご利用ください。便(trip)は少なくとも45分前までに予約しなければなりません。 (123)-111-2233 flexservice.org/info flexservice.org/booking

事前定義されたルートと迂回

事前定義されたルートと迂回は、車両が特定のルートから一時的に迂回して、そのルート沿いの特定のエリア内で便(trip)を予約した利用者を乗せることができる柔軟なサービスをモデル化するために使用することができます。これは、従来の停留所等(stop)(通常の定期運行サービスのように)と、locations.geojson を使用したゾーンの組み合わせを利用します。

含まれるファイル 含まれるフィールド
stop_times.txt location_id, start_pickup_drop_off_window, end_pickup_drop_off_window, pickup_booking_rule_id, drop_off_booking_rule_id
locations.geojson Type, Features, Features:Type, Features:Id, Features:Properties, Features:Properties:Stop_name, Features:Properties:Stop_description, Features:Geometry, Features:Geometry:Type, Features:Geometry:Coordinates

前提条件:

サンプルデータ

以下のサンプルは、3つの固定停留所等(stop)を持つ便(trip)で、固定停留所等(stop)間に定義された特定のエリア内であれば、どこでも乗客を降ろすことができる例を示しています。

stop_times.txt

trip_id arrival_time departure_time stop_id location_id stop_sequence start_pickup_drop_off_window end_pickup_drop_off_window pickup_type drop_off_type shape_dist_traveled pickup_booking_rule_id drop_off_booking_rule_id
4545_001 10:00:00 10:00:00 S50122 1 0
4545_001 zone_S50122_to_S50123 2 10:00:00 10:06:00 1 3 br_1234 br_1234
4545_001 10:06:00 10:06:00 S50123 3 983
4545_001 zone_S50123_to_S50124 4 10:06:00 10:15:00 1 3 br_1234 br_1234
4545_001 10:15:00 10:15:00 S50124 5 2109

locations.geojson

{
  "type": "FeatureCollection",
  "features": [
    {
      "id": "zone_S50122_to_S50123",
      "type": "Feature",
      "geometry": {
        "type": "Polygon",
        # 簡略化のため、ここでは3つの座標のみを表示しています。
        "coordinates": [
          [
            [
              -73.575952,
              45.514974
            ],
            [
              -73.577314,
              45.513433
            ],
            [
              -73.569794,
              45.5098370
            ]
          ]
        ]
      },
      "properties": {}
    },
{
      "id": "zone_S50123_to_S50124",
      "type": "Feature",
      "geometry": {
        "type": "Polygon",
        # 簡略化のため、ここでは3つの座標のみを表示しています。
        "coordinates": [
          [
            [
              -73.561332,
              45.5085599
            ],
            [
             -73.5701298,
              45.5124057
            ],
            [
              -73.571302,
              45.5105563
            ]
          ]
        ]
      },
      "properties": {}
    }
   ]
} 

ゾーンベースのデマンド型サービス

ゾーンベースのデマンド型サービスは、便を予約した利用者に対して、特定のエリア内の任意の場所での乗車および/または降車を可能にするサービスをモデル化するために使用されます。これらのエリアは locations.geojson を使用して定義されるため、stops.txtstop_times.arrival_timestop_times.departure_time を使用する必要はありません。

含まれるファイル 含まれるフィールド
stop_times.txt location_id, start_pickup_drop_off_window, end_pickup_drop_off_window, pickup_booking_rule_id, drop_off_booking_rule_id
locations.geojson Type, Features, Features:Type, Features:Id, Features:Properties, Features:Properties:Stop_name, Features:Properties:Stop_description, Features:Geometry, Features:Geometry:Type, Features:Geometry:Coordinates

前提条件:

サンプルデータ

以下のサンプルは、午前9時から午後6時の間に、特定のエリア内の任意の場所で事前予約した乗客を乗降させることができるサービスを示しています。

stop_times.txt

trip_id location_id stop_sequence start_pickup_drop_off_window end_pickup_drop_off_window pickup_type drop_off_type pickup_booking_rule_id drop_off_booking_rule_id
2708_001 area_001 1 9:00:00 18:00:00 2 1 br_3289 br_3289
2708_001 area_001 2 9:00:00 18:00:00 1 2 br_3289 br_3289

locations.geojson

{
  "type": "FeatureCollection",
  "features": [
    {
      "id": "area_001",
      "type": "Feature",
      "geometry": {
        "type": "Polygon",
        # 簡略化のため、ここでは3つの座標のみを表示。
        "coordinates": [
          [
            [
              -73.644437,
              45.5023960
            ],
            [
              -73.641593,
              45.5054392
            ],
            [
              -73.636580,
              45.5081683
            ]
          ]
        ]
      },
      "properties": {}
    }
  ]
}

固定停留所型デマンド型サービス

固定停留所型デマンド型サービスは、事前に定義された停留所等(stop)のグループ内の任意の場所で、予約した乗客を乗降させることができるサービスをモデル化するために使用されます。これらの停留所等(stop)のグループは、location_groups.txt および location_group_stops.txt を使用して定義されます。

含まれるファイル 含まれるフィールド
stop_times.txt location_group_id, start_pickup_drop_off_window, end_pickup_drop_off_window, pickup_booking_rule_id, drop_off_booking_rule_id
location_groups.txt location_group_id, location_group_name
location_group_stops.txt location_group_id, stop_id

前提条件:

サンプルデータ

以下のサンプルは、午前7時から午前10時の間に、事前予約した乗客を4つの異なる停留所等(stop)で乗降させることができるサービスを示しています。

location_groups.txt

location_group_id location_group_name
r27_stops Yellow Borough Route 27 stops

location_group_stops.txt

location_group_id stop_id
r27_stops syb029
r27_stops syb030
r27_stops syb031
r27_stops syb032

stop_times.txt

trip_id location_group_id stop_sequence start_pickup_drop_off_window end_pickup_drop_off_window pickup_type drop_off_type pickup_booking_rule_id drop_off_booking_rule_id
2714_002 r27_stops 1 7:00:00 10:00:00 2 1 br_5478 br_5478
2714_002 r27_stops 2 7:00:00 10:00:00 1 2 br_5478 br_5478