GTFS has a route_type column in their routes.txt file which can help indicate the type of transportation
Is there anyway I can extract that in the graphhopper PT output?
GTFS has a route_type column in their routes.txt file which can help indicate the type of transportation
Is there anyway I can extract that in the graphhopper PT output?
For those who are trying to do something similar.
add route type variable to web-api/src/main/java/com/graphhopper/Trip.java for the class PtLeg and modify the constructor accordingly to assign a value
public final int route_type;
In the reader-gtfs/src/main/java/com/graphhopper/gtfs/TripFromLabel.java file,
add for parsePartitionToLegs()
function on line 339
declare int route_type = -1;
then in the conditionals on line 344 you can get the actual route type
if (GtfsStorage.EdgeType.ENTER_PT == path.get(1).edge.getType()) { route_type = path.get(1).edge.getRouteType();
then on line 369 where you create a new Trip.PTLeg in
result.add(new Trip.PtLeg(....
pass the route_type to the constructor.
that should be enough to get the result json to output
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.