GTFS RT Extension ID request for MFDZ

184 views
Skip to first unread message

Holger Bruch

unread,
Dec 8, 2022, 8:14:10 AM12/8/22
to GTFS-realtime
MFDZ is producing GTFS-RT for carpools. Each carpool offer is modelled as an individual route/trip, details for riders are available via a deep link to the carpool agency.
Stops along the route may be pickup/dropoff only, to avoid short distance rides.

As this extension might be to specific for the general GTFS-RT, we'd like to add it as custom extension and hence request a GTFS Extension ID.

For those with deeper interest: The carpool GTFS/GTFS-RT is produced via Amarillo (see GitHub or live), and consumed by the mfdz fork of OpenTripPlanner. An official extension ID is prequisite to requesting an upstream merge of this functionality.

Current extension is implemented as:

message MfdzTripDescriptorExtension {
  optional string route_url = 1;
  optional string agency_id = 2;
  optional string route_long_name = 3;
  optional uint32 route_type = 4;
}

extend TripDescriptor {
  optional MfdzTripDescriptorExtension trip_descriptor = 9000;
}

message MfdzStopTimePropertiesExtension {
  enum DropOffPickupType {
    // Regularly scheduled pickup/dropoff.
    REGULAR = 0;

    // No pickup/dropoff available
    NONE = 1;

    // Must phone agency to arrange pickup/dropoff.
    PHONE_AGENCY = 2;

    // Must coordinate with driver to arrange pickup/dropoff.
    COORDINATE_WITH_DRIVER = 3;
  }
 
  optional DropOffPickupType pickup_type = 1;
  optional DropOffPickupType dropoff_type = 2;
}

extend TripUpdate.StopTimeUpdate.StopTimeProperties {
  optional MfdzStopTimePropertiesExtension stop_time_properties = 9000;
}


Best regards,
Holger

Emma Blue

unread,
Jan 30, 2023, 4:54:42 PM1/30/23
to GTFS-realtime
MFDZ's extension is shared in the GTFS Realtime extension registry on gtfs.org. Thanks Holger!
Reply all
Reply to author
Forward
0 new messages