All Classes and Interfaces

Class
Description
 
 
Insert a GTFS extension into a GTFS file via a transformation.
 
 
 
 
 
 
Common calendaring functions for Strategies/Transformations.
 
 
 
 
 
 
 
Compare GTFS trips and report on gaps at a depot level.
 
 
 
 
 
Finds GTFS service_ids that have the exact same set of active days and consolidates each set of duplicated ids to a single service_id entry.
 
 
In implementations, the source value is often a primitive string but the target value type is often something more complex: a numeric type, a AgencyAndId, a field with GTFS-specific formatting, or even a GTFS entity.
 
 
 
 
 
 
 
 
 
 
We have the concept of retaining up and retaining down.
 
 
 
 
 
Allow for transforming and filtering of GTFS elements as they are initially read from data source, as opposed to GtfsTransformStrategy, which is applied after ALL GTFS entities have been read into memory.
 
 
 
 
 
 
 
useful input routines for strategies.
Delete all stop times (arrival and departure) that are not timepoints and re-interpolate those times with second precision.
Generic methods to support interpolation of values against a sorted key-value map given a new target key.
 
 
 
 
 
 
 
 
 
 
using crontrol file re-map GTFS stop ids and other stop properties
Update the stop_ids of the transformed GTFS to that of the reference GTFS based on stop name matching.
Clean up the stop names based on input file considerations
 
 
 
Metadata about an MTA Station.
Based on a CSV of MTAStations set the associated stops accessible as specified.
 
Add Station Directionality information (from a MTA-provided spreadsheet) to StopTime.headsign For MTA subways GTFS, 0 is north, 1 is south
 
 
 
 
 
 
 
Implementation of ValueSetter that evaluates a PropertyPathExpression on the target bean to determine the new value used in setting.
 
 
 
 
 
 
 
Remove stops that do not allow pickup/drop off ("non-revenue").
Remove stops that do not allow pickup/drop off (AKA non-revenue)
 
 
 
Remove stops points from shapes, so shapes more closely follow centerline data.
 
 
A ValueSetter that can do string-replacement operations on a bean value.
 
 
 
 
 
 
 
Fix use of a single shape for both directions of travel by creating a copy of the shape with its ShapePoints in reverse order, and applying that new shape to any trips which use the input shape in the 'wrong' direction.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Some GTFS files go very far in the future causing memory issues with applications.
 
Map ATIS trip_ids to mta_trips_ids while de-duplicating.
 
 
 
using control file re-map GTFS stop ids and other stop properties from reference file The first field in the control file ldrtifny is the reference stop id.
using reference file add missing parent stops
 
Some providers use platform numbers for stop names inside stations.
 
set the trip headsign to be that of the trip destination.
 
 
 
Updates the trip headsign to follow "railroad convention", which is to , e.g
 
 
 
 
 
Provides methods for updating the value of a particular Java bean's property.