Uses of Interface
org.onebusaway.gtfs_transformer.services.GtfsTransformStrategy
-
Packages that use GtfsTransformStrategy Package Description org.onebusaway.gtfs_transformer org.onebusaway.gtfs_transformer.factory org.onebusaway.gtfs_transformer.impl org.onebusaway.gtfs_transformer.updates -
-
Uses of GtfsTransformStrategy in org.onebusaway.gtfs_transformer
Methods in org.onebusaway.gtfs_transformer that return GtfsTransformStrategy Modifier and Type Method Description GtfsTransformStrategyGtfsTransformer. getLastTransform()Methods in org.onebusaway.gtfs_transformer that return types with arguments of type GtfsTransformStrategy Modifier and Type Method Description List<GtfsTransformStrategy>GtfsTransformer. getTransforms()Methods in org.onebusaway.gtfs_transformer with parameters of type GtfsTransformStrategy Modifier and Type Method Description voidGtfsTransformer. addTransform(GtfsTransformStrategy strategy) -
Uses of GtfsTransformStrategy in org.onebusaway.gtfs_transformer.factory
Classes in org.onebusaway.gtfs_transformer.factory that implement GtfsTransformStrategy Modifier and Type Class Description classAddEntitiesTransformStrategyclassEntitiesTransformStrategyclassRetainEntitiesTransformStrategy -
Uses of GtfsTransformStrategy in org.onebusaway.gtfs_transformer.impl
Classes in org.onebusaway.gtfs_transformer.impl that implement GtfsTransformStrategy Modifier and Type Class Description classAddExtensionFileInsert a GTFS extension into a GTFS file via a transformation.classAddOmnyBusDataclassAddOmnyLIRRDataclassAddOmnySubwayDataclassAnomalyCheckFutureTripCountsclassCheckForFutureServiceclassCheckForLengthyRouteNamesclassCheckForPlausibleStopTimesclassCompareToReferenceServiceCompare GTFS trips and report on gaps at a depot level.classCountAndTestclassCountAndTestBusclassCountAndTestSubwayclassEnsureDirectionIdExistsclassEnsureRouteLongNameExistsclassExtrapolateRidershipDataclassFeedInfoFromAgencyStrategyclassFixLastStopTimeWithoutArrivalStrategyclassInferPathwaysFromEntrancesStrategyclassMergeRouteAndRemoveShuttlesclassMergeRouteFiveclassMergeRouteFromReferenceStrategyclassMergeRouteFromReferenceStrategyByIdclassMergeRouteFromReferenceStrategyByLongNameclassMergeStopIdsFromControlStrategyusing crontrol file re-map GTFS stop ids and other stop propertiesclassMergeStopIdsFromReferenceStrategyUpdate the stop_ids of the transformed GTFS to that of the reference GTFS based on stop name matching.classMergeStopNamesFromReferenceStrategyClean up the stop names based on input file considerationsclassMTAEntrancesStrategyclassMTAStationAccessibilityStrategyBased on a CSV of MTAStations set the associated stops accessible as specified.classMTAStationDirectionalityStrategyAdd Station Directionality information (from a MTA-provided spreadsheet) to StopTime.headsign For MTA subways GTFS, 0 is north, 1 is southclassMTASubwayShuttleRouteStrategyclassPredateCalendarsclassRemoveCurrentServiceclassRemoveOldCalendarStatementsclassRemoveUnusedRoutesclassSanitizeForApiAccessclassStationComplexStrategyclassStopMatrixFareModificationStrategyclassTruncateNewCalendarStatementsSome GTFS files go very far in the future causing memory issues with applications.classUpdateCalendarDatesForDuplicateTripsMap ATIS trip_ids to mta_trips_ids while de-duplicating.classUpdateRouteNamesclassUpdateStopIdByIdclassUpdateStopIdFromControlStrategyusing 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.classUpdateStopIdFromReferenceStrategyusing reference file add missing parent stopsclassUpdateStopIdsFromFileclassUpdateStopTimesForTimeclassUpdateTripHeadsignByDestinationStrategyset the trip headsign to be that of the trip destination.classUpdateTripHeadsignByReferenceclassUpdateTripHeadsignExcludeNonreferenceclassUpdateTripHeadsignIfNullclassUpdateTripHeadsignRailRoadConventionUpdates the trip headsign to follow "railroad convention", which isto , e.g. classUpdateTripIdByIdclassUpdateTripsForSdonclassUpdateWrongWayConcurrenciesclassValidateGTFSclassVerifyFutureRouteServiceclassVerifyReferenceServiceclassVerifyRouteIdsclassWSFBlockResolutionStrategy -
Uses of GtfsTransformStrategy in org.onebusaway.gtfs_transformer.updates
Classes in org.onebusaway.gtfs_transformer.updates that implement GtfsTransformStrategy Modifier and Type Class Description classCalendarExtensionStrategyclassCalendarSimplicationStrategyclassDeduplicateRoutesStrategyclassDeduplicateServiceIdsStrategyFinds 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.classDeduplicateStopsStrategyclassDeduplicateTripsStrategyclassEnsureStopTimesIncreaseUpdateStrategyclassInterpolateStopTimesFromTimePointsStrategyDelete all stop times (arrival and departure) that are not timepoints and re-interpolate those times with second precision.classLastStopToHeadsignStrategyclassLocalVsExpressUpdateStrategyclassRemoveDuplicateTripsStrategyclassRemoveEmptyBlockTripsStrategyclassRemoveMergedTripsStrategyclassRemoveNonRevenueStopsExcludingTerminalsStrategyRemove stops that do not allow pickup/drop off ("non-revenue").classRemoveNonRevenueStopsStrategyRemove stops that do not allow pickup/drop off (AKA non-revenue)classRemoveRepeatedStopTimesInSameTripStrategyclassRemoveRepeatedStopTimesStrategyclassRemoveStopsFromShapesStrategyRemove stops points from shapes, so shapes more closely follow centerline data.classShapeDirectionTransformStrategyFix 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.classShapeTransformStrategyclassShiftNegativeStopTimesUpdateStrategyclassStopTimesFactoryStrategyclassSubsectionTripTransformStrategyclassThirtyDayCalendarExtensionStrategyclassTrimTripTransformStrategyclassTrivialStopTimeInterpolationStrategyclassUpdateStopNameFromParentStationIfInvalidStrategySome providers use platform numbers for stop names inside stations.classVerifyBusServiceclassVerifyRouteServiceMethods in org.onebusaway.gtfs_transformer.updates that return GtfsTransformStrategy Modifier and Type Method Description GtfsTransformStrategyStopNameUpdateFactoryStrategy. create(BufferedReader reader)GtfsTransformStrategyStopNameUpdateFactoryStrategy. createFromFile(File file)GtfsTransformStrategyStopNameUpdateFactoryStrategy. createFromUrl(URL url)
-