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 calendar dates that are past.
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.