diff --git a/src/main/java/org/matsim/analysis/ParkedVehiclesAnalysis.java b/src/main/java/org/matsim/analysis/ParkedVehiclesAnalysis.java index 9b466566..335e5f1f 100644 --- a/src/main/java/org/matsim/analysis/ParkedVehiclesAnalysis.java +++ b/src/main/java/org/matsim/analysis/ParkedVehiclesAnalysis.java @@ -114,12 +114,12 @@ public Integer call() throws Exception { Map, List> parkingTracker = new HashMap<>(); - for (Id vehicleId : vehicles.getVehicles().keySet()) { - if (vehicleId.toString().contains("bike")) { - continue; + for (Vehicle vehicle : vehicles.getVehicles().values()) { + //only count car vehicles, i.e. do not count bikes, freight vehicles or ride vehicles. + if(vehicle.getType().getId().toString().equals("car")){ + List dummyList = new ArrayList<>(); + parkingTracker.put(vehicle.getId(), dummyList); } - List dummyList = new ArrayList<>(); - parkingTracker.put(vehicleId, dummyList); }