Skip to content

Commit

Permalink
Merge pull request #135 from matsim-scenarios/endlessCircleLine
Browse files Browse the repository at this point in the history
Endless circle line
  • Loading branch information
rakow authored Dec 16, 2024
2 parents 7418ab6 + 039fc07 commit 0f67f30
Show file tree
Hide file tree
Showing 5 changed files with 328 additions and 3 deletions.
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,13 @@ $p/berlin-$V-network-with-pt.xml.gz: $p/berlin-$V-network.xml.gz
--merge-stops mergeToParentAndRouteTypes\
--shp $p/pt-area/pt-area.shp

$(sc) prepare endless-circle-line\
--network $p/berlin-$V-network-with-pt.xml.gz\
--transit-schedule $p/berlin-$V-transitSchedule.xml.gz\
--transit-vehicles $p/berlin-$V-transitVehicles.xml.gz\
--output-transit-schedule $p/berlin-$V-transitSchedule.xml.gz\
--output-transit-vehicles $p/berlin-$V-transitVehicles.xml.gz

$p/berlin-$V-counts-vmz.xml.gz: $p/berlin-$V-network.xml.gz
$(sc) prepare counts-from-vmz\
--excel ../shared-svn/projects/matsim-berlin/berlin-v5.5/original_data/vmz_counts_2018/Datenexport_2018_TU_Berlin.xlsx\
Expand Down
6 changes: 5 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
<exclusion>
<groupId>com.github.matsim-org</groupId>
<artifactId>gtfs2matsim</artifactId>
</exclusion>
</exclusions>
</dependency>

Expand Down Expand Up @@ -128,7 +132,7 @@
<dependency>
<groupId>com.github.matsim-org</groupId>
<artifactId>gtfs2matsim</artifactId>
<version>19f1676fc6</version>
<version>45689bf834</version>
<exclusions>
<exclusion>
<groupId>org.matsim</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
import org.matsim.prepare.opt.RunCountOptimization;
import org.matsim.prepare.opt.SelectPlansFromIndex;
import org.matsim.prepare.population.*;
import org.matsim.prepare.transit.EndlessCircleLineScheduleModifier;
import org.matsim.run.Activities;
import org.matsim.run.OpenBerlinScenario;
import org.matsim.run.scoring.AdvancedScoringConfigGroup;
Expand Down Expand Up @@ -94,7 +95,7 @@
GenerateSmallScaleCommercialTrafficDemand.class, CreateDataDistributionOfStructureData.class,
RunCountOptimization.class, SelectPlansFromIndex.class, ExtractPlanIndexFromType.class, AssignReferencePopulation.class,
ExtractRelevantFreightTrips.class, CheckCarAvailability.class, FixSubtourModes.class, ComputeTripChoices.class, ComputePlanChoices.class,
ApplyNetworkParams.class, SetCarAvailabilityByAge.class, CreateDrtVehicles.class
ApplyNetworkParams.class, SetCarAvailabilityByAge.class, CreateDrtVehicles.class, EndlessCircleLineScheduleModifier.class
})
public class RunOpenBerlinCalibration extends MATSimApplication {

Expand Down
Loading

0 comments on commit 0f67f30

Please sign in to comment.