GTFS-flex

198 views
Skip to first unread message

FWTA FWTA

unread,
Nov 3, 2020, 11:58:47 AM11/3/20
to OpenTripPlanner Users
We are trying to get the GTFS-Flex part working for our agency. If this works we would like to do a full fledged OTP implementation. We have zipzone service (Its first mile, last mile transit solution, where the riders can book a pick up or drop off within a specific area/polygon, 24 hours prior to the scheduled trip). I have tried to implement this using the area.txt file and making the necessary changes to the stops_times.txt, stops.txt and the trips.txt files. I also have the router-config.json file configued to the settings indicated in the document.

 I do not get any errors with the OTP version 1.4.0 however with version 2.0r , I get an error on agency.txt file. This file has not changed and I have been using this for a long time now.

With version 1.4.0 , even though I do not get any errors and the grizzly server runs, I dont see the GTFS-Flex working.  Am I missing something?  I have attached a link to the data I am using. 

Thank you and have a wonderful day!
Vani Chitiprolu

FWTA FWTA

unread,
Nov 5, 2020, 4:09:34 PM11/5/20
to OpenTripPlanner Users
Here is the log file for the version 2.0r

15:06:03.878 INFO (OpenStreetMapModule.java:354) Created 56 bike rental stations.
15:06:03.879 INFO (OpenStreetMapModule.java:358) Processing bike P+R nodes...
15:06:03.886 INFO (OpenStreetMapModule.java:378) Created 98 bike P+R.
15:06:04.946 INFO (OpenStreetMapModule.java:573) Build street graph progress tracking started.
15:06:10.148 INFO (OpenStreetMapModule.java:717) Build street graph progress: 55,000 of 597,060 ( 9%)
15:06:15.164 INFO (OpenStreetMapModule.java:717) Build street graph progress: 115,000 of 597,060 (19%)
15:06:20.472 INFO (OpenStreetMapModule.java:717) Build street graph progress: 180,000 of 597,060 (30%)
15:06:25.704 INFO (OpenStreetMapModule.java:717) Build street graph progress: 245,000 of 597,060 (41%)
15:06:30.952 INFO (OpenStreetMapModule.java:717) Build street graph progress: 310,000 of 597,060 (51%)
15:06:36.196 INFO (OpenStreetMapModule.java:717) Build street graph progress: 375,000 of 597,060 (62%)
15:06:41.439 INFO (OpenStreetMapModule.java:717) Build street graph progress: 435,000 of 597,060 (72%)
15:06:46.865 INFO (OpenStreetMapModule.java:717) Build street graph progress: 500,000 of 597,060 (83%)
15:06:52.168 INFO (OpenStreetMapModule.java:717) Build street graph progress: 555,000 of 597,060 (92%)
15:06:55.911 INFO (OpenStreetMapModule.java:720) Build street graph progress tracking complete. 597,058 done in 50s (11,715 pr second).
15:06:55.911 INFO (OpenStreetMapModule.java:432) Skipping visibility graph construction for walkable areas and using just area rings for edges.
15:06:57.214 INFO (OpenStreetMapModule.java:464) Done building rings for walkable areas.
15:06:57.215 INFO (OpenStreetMapModule.java:471) Building P+R areas
15:06:57.223 INFO (OpenStreetMapModule.java:481) Created 38 P+R.
15:06:57.223 INFO (OpenStreetMapModule.java:382) Building bike P+R areas
15:06:57.224 INFO (OpenStreetMapModule.java:394) Created 31 bike P+R areas.
15:06:58.608 INFO (PruneFloatingIslands.java:64) Pruning isolated islands in street network
15:07:01.420 INFO (StreetUtils.java:117) 3482 sub graphs found
15:07:01.621 INFO (StreetUtils.java:139) Removed edgeless vertices after pruning islands
15:07:01.625 INFO (GtfsModule.java:221) reading GTFS bundle at graphs\current\gtfsfwta2.zip
15:07:01.639 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Agency
15:07:01.665 INFO (GtfsModule.java:247) This Agency has the ID TM
15:07:01.666 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Block
15:07:01.667 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.ShapePoint
15:07:01.909 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Note
15:07:01.910 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Area
15:07:01.916 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Route
15:07:01.924 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Level
15:07:01.925 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Stop
15:07:01.956 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Trip
15:07:02.033 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.StopTime
15:07:02.809 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.ServiceCalendar
15:07:02.812 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.ServiceCalendarDate
15:07:02.813 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.FareAttribute
15:07:02.814 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.FareRule
15:07:02.817 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Frequency
15:07:02.818 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Pathway
15:07:02.819 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Transfer
15:07:02.822 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.FeedInfo
15:07:02.823 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Ridership
15:07:02.825 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Translation
15:07:02.967 WARN (OtpTransitServiceBuilder.java:266) Limiting transit service days to time period: [2019-11-05, 2023-11-05]
15:07:02.974 INFO (OtpTransitServiceBuilder.java:287) Limiting transit service days to time period complete.
15:07:03.069 INFO (GenerateTripPatternsOperation.java:74) Added 0 frequency-based and 5453 single-trip timetable entries.
15:07:03.092 INFO (GeometryAndBlockProcessor.java:118) Processing geometries and blocks on graph...
15:07:03.095 INFO (TripPattern.java:385) Generating unique names for stop patterns on each route.
15:07:03.101 INFO (GeometryAndBlockProcessor.java:142) Generate TripPattern geometries progress tracking started.
15:07:04.310 INFO (GeometryAndBlockProcessor.java:159) Generate TripPattern geometries progress tracking complete. 132 done in 1s (109 pr second).
15:07:04.320 INFO (GeometryAndBlockProcessor.java:198) Finding interlining trips based on block IDs.
15:07:04.333 INFO (GeometryAndBlockProcessor.java:262) Done finding interlining trips.
15:07:04.343 INFO (GtfsModule.java:221) reading GTFS bundle at graphs\current\OtherGTFS
15:07:04.343 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Agency
15:07:04.347 ERROR (OTPMain.java:45) An uncaught error occurred inside OTP: missing required entity: type=org.onebusaway.gtfs.model.Agency filename=agency.txt
org.onebusaway.csv_entities.exceptions.MissingRequiredEntityException: missing required entity: type=org.onebusaway.gtfs.model.Agency filename=agency.txt
        at org.onebusaway.csv_entities.CsvEntityReader.openInputStreamForEntityClass(CsvEntityReader.java:197) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.onebusaway.csv_entities.CsvEntityReader.readEntities(CsvEntityReader.java:113) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.onebusaway.csv_entities.CsvEntityReader.readEntities(CsvEntityReader.java:108) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.opentripplanner.graph_builder.module.GtfsModule.loadBundle(GtfsModule.java:239) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.opentripplanner.graph_builder.module.GtfsModule.buildGraph(GtfsModule.java:130) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.opentripplanner.graph_builder.GraphBuilder.run(GraphBuilder.java:80) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.opentripplanner.standalone.OTPMain.startOTPServer(OTPMain.java:119) ~[otp-2.0.0-rc1-shaded.jar:1.1]
        at org.opentripplanner.standalone.OTPMain.main(OTPMain.java:38) ~[otp-2.0.0-rc1-shaded.jar:1.1]

t2g...@gmail.com

unread,
Nov 9, 2020, 6:24:48 AM11/9/20
to OpenTripPlanner Users
OTP2 can read GTFS data from directories as well as zip files, have you noticed that the error happens when reading the `graphs\current\OtherGTFS` directory. If that is not intentional, rename the directory to something thet does not contain "gtfs" (case does not matter).

Thomas 

FWTA FWTA

unread,
Nov 18, 2020, 1:34:49 AM11/18/20
to OpenTripPlanner Users
Thank you Thomas for the suggestion and yes it worked when I changed the file name. 
However I am still unable to get the GTFS-Flex part working. The grizzly server does start , but I do not see the flex route. I using the version 2.0.0-rc1. I can see the  that it is trying to read the flex trips but it is unable to create any flex trips. I also see an error in the logs created saying that the single stop (created for the flex route in the center of the flex polygon is ) is repeated too many times and hence is removed. I attached the screenshot, a small snippet of the log file and also the complete log at the end of this email. All the files that I am using can be found at this location   


log file snippet
23:49:30.612 INFO (FlexTripsMapper.java:47) Create flex trips progress tracking complete. 6,624 done in 0s (245,333 pr second).
23:49:30.613 INFO (FlexTripsMapper.java:48) Done creating flex trips. Created a total of 0 trips.








C:\otp\otp>java -Xmx2G -jar otp-2.0.0-rc1-shaded.jar --build --serve graphs/current
23:48:06.458 INFO (OtpStartupInfo.java:41)
  ___                 _____     _       ____  _
 / _ \ _ __   ___ _ _|_   _| __(_)_ __ |  _ \| | __ _ _ __  _ __   ___ _ __
| | | | '_ \ / _ \ '_ \| || '__| | '_ \| |_) | |/ _` | '_ \| '_ \ / _ \ '__|
| |_| | |_) |  __/ | | | || |  | | |_) |  __/| | (_| | | | | | | |  __/ |
 \___/| .__/ \___|_| |_|_||_|  |_| .__/|_|   |_|\__,_|_| |_|_| |_|\___|_|
      |_|                        |_|
Version:  2.0.0-rc1
Commit:   72da36a7402032c7e4b2606efc37dd8452b2265e
Branch:   v2.0.0-rc1
Build:    2020-09-19T12:30:03+0000

23:48:06.484 INFO (OTPMain.java:88) Searching for configuration and input files in C:\otp\otp\graphs\current
23:48:06.575 INFO (ConfigLoader.java:163) Load JSON configuration file 'graphs\current\otp-config.json'
23:48:06.585 INFO (ConfigLoader.java:164) Summarizing 'graphs\current\otp-config.json': {
  "otpFeatures" : {
    "APIBikeRental" : false,
    "SandboxExampleAPIGraphStatistics" : true,
    "APIExternalGeocoder" : true,
    "FlexRouting" : true
  }
}
23:48:06.588 INFO (ConfigLoader.java:163) Load JSON configuration file 'graphs\current\build-config.json'
23:48:06.589 INFO (ConfigLoader.java:164) Summarizing 'graphs\current\build-config.json': {
  "staticBikeRental" : "true",
  "staticParkAndRide" : "true",
  "staticBikeParkAndRide" : "true",
  "stationTransfers" : "true",
  "areaVisibility" : true,
  "banDiscouragedWalking" : false,
  "banDiscouragedBiking" : false,
  "dataImportReport" : true,
  "maxDataImportIssuesPerFile" : 1000,
  "embedRouterConfig" : true,
  "extraEdgesStopPlatformLink" : true,
  "streets" : true,
  "maxInterlineDistance" : 200,
  "maxTransferDistance" : true,
  "includeEllipsoidToGeoidDifference" : true,
  "matchBusRoutesToStreets" : true,
  "parentStopLinking" : true,
  "platformEntriesLinking" : true,
  "useTransfersTxt" : true
}
23:48:06.605 INFO (ConfigLoader.java:163) Load JSON configuration file 'graphs\current\router-config.json'
23:48:06.606 INFO (ConfigLoader.java:164) Summarizing 'graphs\current\router-config.json': {
  "useFlexService" : true,
  "carDropoffTime" : 240,
  "transit" : {
    "maxNumberOfTransfers" : 4,
    "scheduledTripBinarySearchThreshold" : 50,
    "iterationDepartureStepInSeconds" : 1800,
    "searchThreadPoolSize" : 0,
    "dynamicSearchWindow" : {
      "minTripTimeCoefficient" : 1,
      "minTimeMinutes" : 10,
      "maxWinTimeMinutes" : 360,
      "stepMinutes" : 30
    },
    "stopTransferCost" : {
      "DISCOURAGED" : 72000,
      "ALLOWED" : 250,
      "RECOMMENDED" : 60,
      "PREFERRED" : 0
    }
  },
  "stationTransfers" : true,
  "streetRoutingTimeout" : 5,
  "routingDefaults" : {
    "flexCallAndRideReluctance" : 3,
    "flexMaxCallAndRideSeconds" : 7200,
    "flexFlagStopExtraPenalty" : 180,
    "maxPreTransitTime" : 600,
    "walkSpeed" : 1.0,
    "bikeSpeed" : 5,
    "carSpeed" : 20,
    "wheelchairAccessible" : false,
    "numItineraries" : 5,
    "transferPenalty" : 320,
    "walkReluctance" : 8.0,
    "turnReluctance" : 3.0,
    "transferSlack" : 120,
    "debugItineraryFilter" : true,
    "groupBySimilarityKeepOne" : 0.85,
    "groupBySimilarityKeepNumOfItineraries" : 0.68
  }
}
23:48:06.623 WARN (NodeAdapter.java:350) Unexpected config parameter: 'carDropoffTime' in 'router-config.json'. Is the spelling correct?
23:48:06.623 WARN (NodeAdapter.java:350) Unexpected config parameter: 'routingDefaults.flexCallAndRideReluctance' in 'router-config.json'. Is the spelling correct?
23:48:06.623 WARN (NodeAdapter.java:350) Unexpected config parameter: 'routingDefaults.flexFlagStopExtraPenalty' in 'router-config.json'. Is the spelling correct?
23:48:06.625 WARN (NodeAdapter.java:350) Unexpected config parameter: 'routingDefaults.flexMaxCallAndRideSeconds' in 'router-config.json'. Is the spelling correct?
23:48:06.626 WARN (NodeAdapter.java:350) Unexpected config parameter: 'stationTransfers' in 'router-config.json'. Is the spelling correct?
23:48:06.632 WARN (NodeAdapter.java:350) Unexpected config parameter: 'transit.dynamicSearchWindow.minTimeMinutes' in 'router-config.json'. Is the spelling correct?
23:48:06.633 WARN (NodeAdapter.java:350) Unexpected config parameter: 'useFlexService' in 'router-config.json'. Is the spelling correct?
23:48:06.637 INFO (OTPFeature.java:76) Features turned on:
        APIExternalGeocoder
        APIServerInfo
        APIGraphInspectorTile
        APIUpdaterStatus
        SandboxExampleAPIGraphStatistics
        FlexRouting
23:48:06.640 INFO (OTPFeature.java:77) Features turned off:
        APIBikeRental
        ActuatorAPI
        GoogleCloudStorage
        SandboxAPITransmodelApi
        SandboxAPILegacyGraphQLApi
        TransferAnalyzer
23:48:06.660 INFO (GraphBuilderDataSources.java:124) Loading files from: graphs\current
23:48:06.663 INFO (GraphBuilderDataSources.java:186) - Config file loaded ?? build-config.json  graphs\current  2020-11-17 23:03:36  760 bytes
23:48:06.669 INFO (GraphBuilderDataSources.java:186) - Config file loaded ?? otp-config.json  graphs\current  2020-11-17 22:58:07  214 bytes
23:48:06.673 INFO (GraphBuilderDataSources.java:186) - Config file loaded ?? router-config.json  graphs\current  2020-11-17 22:59:29  1 kb
23:48:06.676 INFO (GraphBuilderDataSources.java:186) - Found OpenStreetMap data ? dallas_texas.osm (5).pbf  graphs\current  2020-11-12 22:59:48  155.0 MB
23:48:06.678 INFO (GraphBuilderDataSources.java:186) - Found GTFS data ? fwtatransitdata.gtfs.zip  graphs\current  2020-11-17 23:48:00  1.9 MB
23:48:06.679 INFO (GraphBuilderDataSources.java:186) - Found Issue report ? report  graphs\current  2020-11-17 23:37:10  8 kb
23:48:06.683 INFO (OTPAppConstruction.java:82) Wiring up and configuring graph builder task.
23:48:06.715 INFO (OpenStreetMapModule.java:204) Gathering OSM from provider: BinaryFileBasedOpenStreetMapProviderImpl(graphs\current\dallas_texas.osm (5).pbf)
23:48:06.718 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Relations progress tracking started.
23:48:10.661 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Relations progress tracking complete. 155.0 MB done in 3s (39.4 MB pr second).
23:48:10.661 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Ways progress tracking started.
23:48:15.664 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Ways progress: 147.4 MB of 155.0 MB (95%)
23:48:16.134 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Ways progress tracking complete. 155.0 MB done in 5s (28.3 MB pr second).
23:48:16.525 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Nodes progress tracking started.
23:48:21.529 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Nodes progress: 110.4 MB of 155.0 MB (71%)
23:48:23.005 INFO (BinaryOpenStreetMapProvider.java:88) Parse OSM Nodes progress tracking complete. 155.0 MB done in 6s (23.9 MB pr second).
Nov 17, 2020 11:48:23 PM org.hsqldb.persist.Logger logInfoEvent
INFO: dataFileCache open start
23:48:23.722 INFO (OSMDatabase.java:358) Intersecting unconnected areas...
23:48:26.393 INFO (OSMDatabase.java:586) Created 137 virtual intersection nodes.
23:48:26.393 INFO (OpenStreetMapModule.java:208) Building street graph from OSM
23:48:26.394 INFO (OpenStreetMapModule.java:303) Processing bike rental nodes...
23:48:26.398 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222803 (null) with no network; including as compatible-with-all.
23:48:26.406 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048345887 (Crockett Row - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.406 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926963580 (null) with no network; including as compatible-with-all.
23:48:26.406 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4952613377 (null) with no network; including as compatible-with-all.
23:48:26.412 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5745790532 (null) with no network; including as compatible-with-all.
23:48:26.413 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926963576 (null) with no network; including as compatible-with-all.
23:48:26.417 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5745790531 (null) with no network; including as compatible-with-all.
23:48:26.418 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926963574 (Convention Center - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.418 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926963575 (Omni Hotel - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.418 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8049130123 (Stockyards - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.419 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4927012011 (Moncrief Cancer Institute - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.419 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4952613350 (Riverfront Drive - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.420 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4948998592 (Museum Place - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.420 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4952613345 (Park Place and Enderly - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.421 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048721136 (Panther Island Pavilion - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.421 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048299951 (Cook Children's - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.422 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5745790530 (null) with no network; including as compatible-with-all.
23:48:26.424 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8049150595 (TCU - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.425 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4949159967 (W Berry & University - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.426 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8049182098 (Trinity Metro - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.426 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048182521 (5th & Penn) with no network; including as compatible-with-all.
23:48:26.427 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048262699 (City Place - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.427 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8049164319 (The Trailhead at Clearfork -Bicycle rental) with no network; including as compatible-with-all.
23:48:26.427 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4949098561 (null) with no network; including as compatible-with-all.
23:48:26.428 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8050740239 (UNT Health Science Center - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.428 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048227701 (777 Main - Bicycle Rental) with no network; including as compatible-with-all.
23:48:26.428 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048190545 (Belknap & Taylor - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.429 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048728155 (River East - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.429 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8050765918 (Trinity Park South - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.429 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926963578 (Trinity Park North - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.429 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048267696 (City Center - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.430 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8049181832 (Waterside - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.430 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048251991 (Burnett Park - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.430 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8050806289 (WestBend - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.431 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4949188988 (Shamblee Library - Bike rental) with no network; including as compatible-with-all.
23:48:26.431 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5731408413 (null) with no network; including as compatible-with-all.
23:48:26.431 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5192645322 (Zagster) with no network; including as compatible-with-all.
23:48:26.432 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222805 (null) with no network; including as compatible-with-all.
23:48:26.432 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 3656036210 (eVgo) with no network; including as compatible-with-all.
23:48:26.432 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048335096 (Gateway Park - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.433 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048611879 (Martin House - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.436 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222640 (null) with no network; including as compatible-with-all.
23:48:26.437 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222641 (null) with no network; including as compatible-with-all.
23:48:26.438 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926963587 (null) with no network; including as compatible-with-all.
23:48:26.438 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048248206 (City Hall - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.439 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8048199939 (Art Museums - Bicycle Rental) with no network; including as compatible-with-all.
23:48:26.439 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8049129973 (Sundance Square South - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.440 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926892484 (Montgomery Plaza - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.440 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4952992614 (Trinity Uptown - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.441 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 8050809457 (Weatherford & Main - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.441 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222806 (null) with no network; including as compatible-with-all.
23:48:26.442 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222807 (null) with no network; including as compatible-with-all.
23:48:26.442 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 5463222804 (null) with no network; including as compatible-with-all.
23:48:26.443 WARN (OpenStreetMapModule.java:331) Bike rental station at osm node 4926892470 (W. 7th St. & Stayton - Bicycle rental) with no network; including as compatible-with-all.
23:48:26.444 INFO (OpenStreetMapModule.java:354) Created 56 bike rental stations.
23:48:26.447 INFO (OpenStreetMapModule.java:358) Processing bike P+R nodes...
23:48:26.456 INFO (OpenStreetMapModule.java:378) Created 98 bike P+R.
23:48:27.369 INFO (OpenStreetMapModule.java:573) Build street graph progress tracking started.
23:48:32.683 INFO (OpenStreetMapModule.java:717) Build street graph progress: 60,000 of 599,492 (10%)
23:48:37.880 INFO (OpenStreetMapModule.java:717) Build street graph progress: 125,000 of 599,492 (20%)
23:48:43.158 INFO (OpenStreetMapModule.java:717) Build street graph progress: 195,000 of 599,492 (32%)
23:48:48.331 INFO (OpenStreetMapModule.java:717) Build street graph progress: 265,000 of 599,492 (44%)
23:48:53.602 INFO (OpenStreetMapModule.java:717) Build street graph progress: 335,000 of 599,492 (55%)
23:48:58.969 INFO (OpenStreetMapModule.java:717) Build street graph progress: 405,000 of 599,492 (67%)
23:49:04.214 INFO (OpenStreetMapModule.java:717) Build street graph progress: 475,000 of 599,492 (79%)
23:49:09.549 INFO (OpenStreetMapModule.java:717) Build street graph progress: 535,000 of 599,492 (89%)
23:49:14.707 INFO (OpenStreetMapModule.java:717) Build street graph progress: 595,000 of 599,492 (99%)
23:49:15.094 INFO (OpenStreetMapModule.java:720) Build street graph progress tracking complete. 599,490 done in 47s (12,561 pr second).
23:49:15.094 INFO (OpenStreetMapModule.java:434) Building visibility graphs for walkable areas.
23:49:24.362 INFO (OpenStreetMapModule.java:466) Done building visibility graphs for walkable areas.
23:49:24.363 INFO (PlatformLinker.java:63) Start linking platforms
23:49:24.640 INFO (PlatformLinker.java:70) Endpoints found: 11288
23:49:24.641 INFO (PlatformLinker.java:77) Platforms found: 143
23:49:25.156 INFO (PlatformLinker.java:95) Done linking platforms
23:49:25.156 INFO (OpenStreetMapModule.java:471) Building P+R areas
23:49:25.162 INFO (OpenStreetMapModule.java:481) Created 39 P+R.
23:49:25.163 INFO (OpenStreetMapModule.java:382) Building bike P+R areas
23:49:25.164 INFO (OpenStreetMapModule.java:394) Created 31 bike P+R areas.
23:49:26.341 INFO (PruneFloatingIslands.java:64) Pruning isolated islands in street network
23:49:28.959 INFO (StreetUtils.java:117) 3331 sub graphs found
23:49:29.115 INFO (StreetUtils.java:139) Removed edgeless vertices after pruning islands
23:49:29.119 INFO (GtfsModule.java:221) reading GTFS bundle at graphs\current\fwtatransitdata.gtfs.zip
23:49:29.132 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Agency
23:49:29.158 INFO (GtfsModule.java:247) This Agency has the ID 1
23:49:29.158 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Block
23:49:29.159 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.ShapePoint
23:49:29.404 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Note
23:49:29.405 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Area
23:49:29.407 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Route
23:49:29.418 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Level
23:49:29.419 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Stop
23:49:29.457 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Trip
23:49:29.608 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.StopTime
23:49:30.368 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.ServiceCalendar
23:49:30.373 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.ServiceCalendarDate
23:49:30.377 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.FareAttribute
23:49:30.378 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.FareRule
23:49:30.379 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Frequency
23:49:30.380 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Pathway
23:49:30.385 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Transfer
23:49:30.388 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.FeedInfo
23:49:30.390 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Ridership
23:49:30.391 INFO (GtfsModule.java:238) reading entities: org.onebusaway.gtfs.model.Translation
23:49:30.543 WARN (OtpTransitServiceBuilder.java:266) Limiting transit service days to time period: [2019-11-17, 2023-11-17]
23:49:30.551 INFO (OtpTransitServiceBuilder.java:287) Limiting transit service days to time period complete.
23:49:30.612 INFO (FlexTripsMapper.java:47) Create flex trips progress tracking complete. 6,624 done in 0s (245,333 pr second).
23:49:30.613 INFO (FlexTripsMapper.java:48) Done creating flex trips. Created a total of 0 trips.
23:49:30.702 INFO (GenerateTripPatternsOperation.java:74) Added 0 frequency-based and 6621 single-trip timetable entries.
23:49:30.728 INFO (GeometryAndBlockProcessor.java:118) Processing geometries and blocks on graph...
23:49:30.731 INFO (TripPattern.java:385) Generating unique names for stop patterns on each route.
23:49:30.738 INFO (GeometryAndBlockProcessor.java:142) Generate TripPattern geometries progress tracking started.
23:49:31.972 INFO (GeometryAndBlockProcessor.java:159) Generate TripPattern geometries progress tracking complete. 143 done in 1s (116 pr second).
23:49:31.981 INFO (GeometryAndBlockProcessor.java:198) Finding interlining trips based on block IDs.
23:49:31.999 INFO (GeometryAndBlockProcessor.java:262) Done finding interlining trips.
23:49:32.102 INFO (Graph.java:621) Index graph...
23:49:34.441 INFO (GraphIndex.java:61) GraphIndex init...
23:49:34.531 INFO (GraphIndex.java:118) GraphIndex init complete.
23:49:34.532 INFO (Graph.java:630) Index graph complete.
23:49:38.007 INFO (BusRouteStreetMatcher.java:49) Finding corresponding street edges for trip patterns...
23:49:38.956 INFO (TransitToTaggedStopsModule.java:58) Linking transit stops to tagged bus stops...
23:49:41.589 INFO (StreetLinkerModule.java:51) Linking transit stops, bike rental stations, bike parking areas, and park-and-rides to graph . . .
23:49:45.492 INFO (SimpleStreetSplitter.java:183) Link TransitStopVertex progress tracking started.
23:49:45.945 INFO (SimpleStreetSplitter.java:201) Link TransitStopVertex progress tracking complete. 2,050 done in 0s (4,525 pr second).
23:49:46.022 INFO (SimpleStreetSplitter.java:178) Link TransitEntranceVertex skiped. No such data exist.
23:49:46.104 INFO (SimpleStreetSplitter.java:183) Link BikeRentalStationVertex progress tracking started.
23:49:46.135 INFO (SimpleStreetSplitter.java:201) Link BikeRentalStationVertex progress tracking complete. 56 done in 0s (1,806 pr second).
23:49:46.213 INFO (SimpleStreetSplitter.java:183) Link BikeParkVertex progress tracking started.
23:49:46.281 INFO (SimpleStreetSplitter.java:201) Link BikeParkVertex progress tracking complete. 129 done in 0s (1,897 pr second).
23:49:48.355 INFO (DataImportIssuesToHTML.java:79) Creating data import issue log
23:49:48.427 INFO (DataImportIssuesToHTML.java:109) Data import issue logs are in graphs\current\report
23:49:48.432 INFO (DataImportIssueStore.java:39) Issue summary (number of each type):
23:49:48.432 INFO (DataImportIssueStore.java:42)   - AreaTooComplicated                          1
23:49:48.433 INFO (DataImportIssueStore.java:42)   - BogusShapeGeometryCaught                   33
23:49:48.433 INFO (DataImportIssueStore.java:42)   - FloorNumberUnknownAssumedGroundLevel       10
23:49:48.434 INFO (DataImportIssueStore.java:42)   - GraphConnectivity                       3,306
23:49:48.434 INFO (DataImportIssueStore.java:42)   - Graphwide                                   1
23:49:48.435 INFO (DataImportIssueStore.java:42)   - LevelAmbiguous                             10
23:49:48.435 INFO (DataImportIssueStore.java:42)   - ParkAndRideUnlinked                         1
23:49:48.435 INFO (DataImportIssueStore.java:42)   - PublicTransportRelationSkipped             37
23:49:48.436 INFO (DataImportIssueStore.java:42)   - RepeatedStops                               3
23:49:48.436 INFO (DataImportIssueStore.java:42)   - StopLinkedTooFar                           14
23:49:48.437 INFO (DataImportIssueStore.java:42)   - TooManyAreasInRelation                     48
23:49:48.438 INFO (DataImportIssueStore.java:42)   - TripDegenerate                              3
23:49:48.439 INFO (DataImportIssueStore.java:42)   - TurnRestrictionBad                      1,424
23:49:48.442 INFO (DataImportIssueStore.java:42)   - TurnRestrictionException                    1
23:49:48.442 INFO (DataImportIssueStore.java:42)   - TurnRestrictionUnknown                    155
23:49:48.443 INFO (GraphBuilder.java:85) Graph building took 1.7 minutes.
23:49:48.538 INFO (GraphBuilder.java:86) Main graph size: |V|=1022449 |E|=2737586
23:49:49.507 INFO (SerializedGraphObject.java:129) Not saving graph to disk, as requested.
23:49:49.507 INFO (Graph.java:621) Index graph...
23:49:52.590 INFO (GraphIndex.java:61) GraphIndex init...
23:49:52.683 INFO (GraphIndex.java:118) GraphIndex init complete.
23:49:52.684 INFO (Graph.java:630) Index graph complete.
23:49:52.687 INFO (Router.java:80) Incoming requests will not be logged.
23:49:52.689 INFO (Router.java:85) Creating transit layer for Raptor routing.
23:49:52.689 INFO (TransitLayerMapper.java:61) Mapping transitLayer from Graph...
23:49:52.803 INFO (TransitLayerMapper.java:67) Mapping complete.
23:49:52.882 INFO (Router.java:109) Computed ellipsoid/geoid offset at (32.81720010000001, -96.9025352) as -26.095455668249233
23:49:52.885 INFO (OTPServer.java:26) Wiring up and configuring server.
23:49:52.885 INFO (GrizzlyServer.java:72) Starting OTP Grizzly server on ports 8080 (HTTP) and 8081 (HTTPS) of interface 0.0.0.0
23:49:52.887 INFO (GrizzlyServer.java:74) OTP server base directory is: [graphs\current]
23:49:52.904 INFO (GrizzlyServer.java:51) Java reports that this machine has 12 available processors.
23:49:52.904 INFO (GrizzlyServer.java:62) Maximum HTTP handler thread pool size will be 15 threads.
23:49:53.267 WARN (PropertiesHelper.java:330) There is no way how to transform value "true" [java.lang.Boolean] to type [java.lang.String].
23:49:53.777 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8080]
23:49:53.789 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8081]
23:49:53.791 INFO (HttpServer.java:300) [HttpServer] Started.
23:49:53.791 INFO (GrizzlyServer.java:152) Grizzly server running.

Thomas Craig

unread,
Nov 18, 2020, 2:45:16 PM11/18/20
to OpenTripPlanner Users
Hi Vani,

When I run your GTFS feed through feedvalidator.py, I'm seeing that some of the stop_times entries for flex services have arrival_times but no departure_times or vice versa. This is kinda unclear in the v1 spec, but I think both are required by some consuming applications. I'm not sure this is what's causing the issue you're experiencing, but I think it would be worth fixing and retesting.

FWTA FWTA

unread,
Nov 23, 2020, 6:40:13 PM11/23/20
to OpenTripPlanner Users
Thomas,

I did fix that issue and tried to run the OTP again (yes, the example that was used in the documentation was not clear about this) but I do not see the results for the flex service. Is it that the way OTP is configured?  I tried to strip out all the other parameters and just use the ones that are needed for FLEX. I still do not see any search results with FLEX routing. Am I missing something? I have all the files and the report folder at this same location. I  really really appreciate your help on this.



Vani Chitiprolu

Thomas Craig

unread,
Nov 24, 2020, 11:29:40 AM11/24/20
to OpenTripPlanner Users
Hi Vani,

Sorry I didn't notice this before, but I realized that you're referencing using OTP2 currently. Flex v1 data like your data set works in OTP 1.4, however, the flex code in OTP2 is based on GTFS flex v2. We have a PR in the GTFS-flex gh repo that will update the spec there soon, with some data examples (link). However, I'd emphasize that flex in OTP2 is still very new and flex is not a core feature being tested during the release I don't think (the flex code for OTP 2 is in the development 'sandbox', not in the core of OTP). We're only just now testing flex v2 in OTP2 ourselves, with a commercial partner I can point you to if you email me. The code we're using with them is very close to the RC but not exactly the same.

Thomas G or others on the PLC may have a different perspective, but my impression is that through the end of the year or so, it would be easier to approach testing flex in OTP 1.4 and testing fixed-route only in OTP 2 as separate tasks.

FWTA FWTA

unread,
Nov 30, 2020, 9:52:45 PM11/30/20
to OpenTripPlanner Users
Thank you so much for the direction Thomas!. I was able to get the flex working on the 1.4 version. I guess there was one point missing in the read me. where the polygon should be closed ; to elaborate the first point and the last point should be the same for this to work. Which was not clear to me in the readme. But the log file helped me identify this and I was able to fix it. 

Vani Chitiprolu

Reply all
Reply to author
Forward
0 new messages