Class StifTripLoader


  • public class StifTripLoader
    extends Object
    Create a mapping from Destination Sign Code (DSC) to GTFS Trip objects using data in STIF, MTA's internal format.
    • Constructor Detail

      • StifTripLoader

        public StifTripLoader()
    • Method Detail

      • setGtfsDao

        @Autowired
        public void setGtfsDao​(org.onebusaway.gtfs.services.GtfsMutableRelationalDao dao)
      • getTripMapping

        public Map<String,​List<org.onebusaway.gtfs.model.AgencyAndId>> getTripMapping()
        Get the mapping from DSC and schedule id to list of trips.
      • getGeographyRecordsByBoxId

        public Map<org.onebusaway.gtfs.model.AgencyAndId,​GeographyRecord> getGeographyRecordsByBoxId()
      • getTripsCount

        public int getTripsCount()
      • getTripsWithoutMatchCount

        public int getTripsWithoutMatchCount()
      • run

        public void run​(File path)
        For each STIF file, call run().
      • getRawRunDataByTrip

        public Map<org.onebusaway.gtfs.model.Trip,​RawRunData> getRawRunDataByTrip()
      • getRunsForTrip

        public Map<org.onebusaway.gtfs.model.AgencyAndId,​org.onebusaway.transit_data.model.oba.RunData> getRunsForTrip()
      • getNonRevenueStopDataByTripId

        public Map<org.onebusaway.gtfs.model.AgencyAndId,​List<NonRevenueStopData>> getNonRevenueStopDataByTripId()