diff --git a/src/main/java/org/matsim/pt2matsim/hafas/HafasConverter.java b/src/main/java/org/matsim/pt2matsim/hafas/HafasConverter.java index d6f303db..b7919036 100644 --- a/src/main/java/org/matsim/pt2matsim/hafas/HafasConverter.java +++ b/src/main/java/org/matsim/pt2matsim/hafas/HafasConverter.java @@ -33,6 +33,7 @@ import org.matsim.pt2matsim.tools.debug.ScheduleCleaner; import org.matsim.vehicles.VehicleCapacity; import org.matsim.vehicles.VehicleType; +import org.matsim.vehicles.VehicleUtils; import org.matsim.vehicles.Vehicles; import org.matsim.vehicles.VehiclesFactory; @@ -182,9 +183,9 @@ private static void createTransitRoutesFromFPLAN(List<FPLANRoute> routes, Transi // using default values for vehicle type vehicleType.setLength(defaultVehicleType.length); vehicleType.setWidth(defaultVehicleType.width); - vehicleType.setAccessTime(defaultVehicleType.accessTime); - vehicleType.setEgressTime(defaultVehicleType.egressTime); - vehicleType.setDoorOperationMode(defaultVehicleType.doorOperation); + VehicleUtils.setAccessTime(vehicleType, defaultVehicleType.accessTime); + VehicleUtils.setEgressTime(vehicleType, defaultVehicleType.egressTime); + VehicleUtils.setDoorOperationMode(vehicleType, defaultVehicleType.doorOperation); vehicleType.setPcuEquivalents(defaultVehicleType.pcuEquivalents); VehicleCapacity vehicleCapacity = vehicleType.getCapacity(); diff --git a/src/main/java/org/matsim/pt2matsim/osm/OsmTransitScheduleConverter.java b/src/main/java/org/matsim/pt2matsim/osm/OsmTransitScheduleConverter.java index bcf00b75..7302ab46 100644 --- a/src/main/java/org/matsim/pt2matsim/osm/OsmTransitScheduleConverter.java +++ b/src/main/java/org/matsim/pt2matsim/osm/OsmTransitScheduleConverter.java @@ -236,7 +236,7 @@ protected TransitRoute createTransitRoute(Osm.Relation relation) { } } - NetworkRoute networkRoute = (linkSequenceForward.size() == 0 ? null : RouteUtils.createNetworkRoute(linkSequenceForward, null)); + NetworkRoute networkRoute = (linkSequenceForward.size() == 0 ? null : RouteUtils.createNetworkRoute(linkSequenceForward)); if(stopSequenceForward.size() == 0) { return null; diff --git a/src/main/java/org/matsim/pt2matsim/run/gis/Network2ShapeFile.java b/src/main/java/org/matsim/pt2matsim/run/gis/Network2ShapeFile.java index 8d9bd412..9acf3cb1 100644 --- a/src/main/java/org/matsim/pt2matsim/run/gis/Network2ShapeFile.java +++ b/src/main/java/org/matsim/pt2matsim/run/gis/Network2ShapeFile.java @@ -24,9 +24,9 @@ import org.matsim.api.core.v01.network.Node; import org.matsim.core.utils.collections.CollectionUtils; import org.matsim.core.utils.geometry.geotools.MGC; +import org.matsim.core.utils.gis.GeoFileWriter; import org.matsim.core.utils.gis.PointFeatureFactory; import org.matsim.core.utils.gis.PolylineFeatureFactory; -import org.matsim.core.utils.gis.ShapeFileWriter; import org.matsim.pt2matsim.tools.NetworkTools; import org.opengis.feature.simple.SimpleFeature; @@ -94,7 +94,7 @@ public void convertNodes(String nodesOutputFile) { nodeFeatures.add(f); } - ShapeFileWriter.writeGeometries(nodeFeatures, nodesOutputFile); + GeoFileWriter.writeGeometries(nodeFeatures, nodesOutputFile); } public void convertLinks(String linksOutputFile) { @@ -125,7 +125,7 @@ public void convertLinks(String linksOutputFile) { linkFeatures.add(f); } - ShapeFileWriter.writeGeometries(linkFeatures, linksOutputFile); + GeoFileWriter.writeGeometries(linkFeatures, linksOutputFile); } private Coordinate[] getCoordinates(Link link) { diff --git a/src/main/java/org/matsim/pt2matsim/run/gis/Schedule2ShapeFile.java b/src/main/java/org/matsim/pt2matsim/run/gis/Schedule2ShapeFile.java index 0ca5d035..8a1e5981 100644 --- a/src/main/java/org/matsim/pt2matsim/run/gis/Schedule2ShapeFile.java +++ b/src/main/java/org/matsim/pt2matsim/run/gis/Schedule2ShapeFile.java @@ -27,9 +27,9 @@ import org.matsim.core.utils.collections.CollectionUtils; import org.matsim.core.utils.collections.MapUtils; import org.matsim.core.utils.geometry.geotools.MGC; +import org.matsim.core.utils.gis.GeoFileWriter; import org.matsim.core.utils.gis.PointFeatureFactory; import org.matsim.core.utils.gis.PolylineFeatureFactory; -import org.matsim.core.utils.gis.ShapeFileWriter; import org.matsim.pt.transitSchedule.api.*; import org.matsim.pt2matsim.tools.NetworkTools; import org.matsim.pt2matsim.tools.ScheduleTools; @@ -144,7 +144,7 @@ public void stopRefLinks2Polylines(String outputFile) { } } - ShapeFileWriter.writeGeometries(lineFeatures, outputFile); + GeoFileWriter.writeGeometries(lineFeatures, outputFile); } @@ -181,7 +181,7 @@ public void stopFacilities2Points(String pointOutputFile) { pointFeatures.add(pf); } - ShapeFileWriter.writeGeometries(pointFeatures, pointOutputFile); + GeoFileWriter.writeGeometries(pointFeatures, pointOutputFile); } /** @@ -229,7 +229,7 @@ public void routes2Polylines(String outputFile, boolean useNetworkLinks) { } } - ShapeFileWriter.writeGeometries(features, outputFile); + GeoFileWriter.writeGeometries(features, outputFile); } /** diff --git a/src/main/java/org/matsim/pt2matsim/tools/CoordTools.java b/src/main/java/org/matsim/pt2matsim/tools/CoordTools.java index 9a7d62ac..f2b14071 100644 --- a/src/main/java/org/matsim/pt2matsim/tools/CoordTools.java +++ b/src/main/java/org/matsim/pt2matsim/tools/CoordTools.java @@ -269,6 +269,7 @@ public static Map<TransitStopFacility, Boolean> getStopsInAreaBool(TransitSchedu * * @deprecated not used anywhere */ + @Deprecated public static int getBorderCrossType(Coord SWcut, Coord NEcut, Coord fromCoord, Coord toCoord) { int fromSector = getAreaOfInterestSector(SWcut, NEcut, fromCoord); int toSector = getAreaOfInterestSector(SWcut, NEcut, toCoord); diff --git a/src/main/java/org/matsim/pt2matsim/tools/ScheduleTools.java b/src/main/java/org/matsim/pt2matsim/tools/ScheduleTools.java index 6e65638d..88f55eb8 100644 --- a/src/main/java/org/matsim/pt2matsim/tools/ScheduleTools.java +++ b/src/main/java/org/matsim/pt2matsim/tools/ScheduleTools.java @@ -205,9 +205,9 @@ public static VehicleType createDefaultVehicleType(String id, String defaultVehi VehicleType vehicleType = vf.createVehicleType(vTypeId); vehicleType.setLength(defaultValues.length); vehicleType.setWidth(defaultValues.width); - vehicleType.setAccessTime(defaultValues.accessTime); - vehicleType.setEgressTime(defaultValues.egressTime); - vehicleType.setDoorOperationMode(defaultValues.doorOperation); + VehicleUtils.setAccessTime(vehicleType, defaultValues.accessTime); + VehicleUtils.setEgressTime(vehicleType, defaultValues.egressTime); + VehicleUtils.setDoorOperationMode(vehicleType, defaultValues.doorOperation); vehicleType.setPcuEquivalents(defaultValues.pcuEquivalents); vehicleType.setNetworkMode(defaultValues.transportMode.name); @@ -317,7 +317,7 @@ public static void routeSchedule(TransitSchedule schedule, Network network, Sche // add link sequence to schedule if(linkIdSequence != null) { - transitRoute.setRoute(RouteUtils.createNetworkRoute(linkIdSequence, network)); + transitRoute.setRoute(RouteUtils.createNetworkRoute(linkIdSequence)); } } else { log.warn("Route " + transitRoute.getId() + " on line " + transitLine.getId() + " has no stop sequence"); diff --git a/src/main/java/org/matsim/pt2matsim/tools/ShapeTools.java b/src/main/java/org/matsim/pt2matsim/tools/ShapeTools.java index ad1c3e18..00e1b416 100644 --- a/src/main/java/org/matsim/pt2matsim/tools/ShapeTools.java +++ b/src/main/java/org/matsim/pt2matsim/tools/ShapeTools.java @@ -32,8 +32,8 @@ import org.matsim.core.utils.geometry.CoordinateTransformation; import org.matsim.core.utils.geometry.geotools.MGC; import org.matsim.core.utils.geometry.transformations.TransformationFactory; +import org.matsim.core.utils.gis.GeoFileWriter; import org.matsim.core.utils.gis.PolylineFeatureFactory; -import org.matsim.core.utils.gis.ShapeFileWriter; import org.matsim.pt2matsim.gtfs.GtfsFeed; import org.matsim.pt2matsim.gtfs.GtfsFeedImpl; import org.matsim.pt2matsim.gtfs.lib.GtfsDefinitions; @@ -228,7 +228,7 @@ public static void writeGtfsTripsToFile(GtfsFeed gtfsFeed, Set<String> serviceId } } } - ShapeFileWriter.writeGeometries(features, outFile); + GeoFileWriter.writeGeometries(features, outFile); } /** @@ -257,7 +257,7 @@ public static void writeESRIShapeFile(Collection<? extends RouteShape> shapes, S features.add(f); } } - ShapeFileWriter.writeGeometries(features, filename); + GeoFileWriter.writeGeometries(features, filename); }