Skip to content

Commit

Permalink
update makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
rakow committed May 14, 2024
1 parent 08254ae commit da1e224
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 8 deletions.
17 changes: 10 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -83,15 +83,15 @@ input/sumo.net.xml: input/network.osm
--output.original-names --output.street-names\
--osm.lane-access true --osm.bike-access true\
--osm.all-attributes\
--osm.extra-attributes bus:lanes,bus:lanes:forward,bus:lanes:backward,cycleway,cycleway:right,cycleway:left\
--osm.extra-attributes tunnel,highway,traffic_sign,bus:lanes,bus:lanes:forward,bus:lanes:backward,cycleway,cycleway:right,cycleway:left\
--proj "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"\
--osm-files $< -o=$@


$p/berlin-$V-network.xml.gz: input/sumo.net.xml
$(sc) prepare network-from-sumo $< --target-crs $(CRS) --lane-restrictions REDUCE_CAR_LANES --output $@

$(sc) prepare clean-network $@ --output $@ --modes car,ride,truck --remove-turn-restrictions
$(sc) prepare clean-network $@ --output $@ --modes car,ride,truck --remove-turn-restrictions

$(sc) prepare reproject-network\
--input $@ --output $@\
Expand All @@ -103,6 +103,11 @@ $p/berlin-$V-network.xml.gz: input/sumo.net.xml
--input-features $p/berlin-$V-network-ft.csv.gz\
--model org.matsim.prepare.network.BerlinNetworkParams\

$(sc) prepare apply-network-params capacity\
--network $@ --output $@\
--input-features $p/berlin-$V-network-ft.csv.gz\
--model org.matsim.application.prepare.network.params.hbs.HBSNetworkParams


$p/berlin-$V-network-with-pt.xml.gz: $p/berlin-$V-network.xml.gz
$(sc) prepare transit-from-gtfs --network $< --output=$p\
Expand Down Expand Up @@ -176,7 +181,7 @@ $p/berlin-longHaulFreight-$V-25pct.plans.xml.gz: $p/berlin-$V-network.xml.gz

$p/commercialFacilities.xml.gz:
$(sc) prepare create-data-distribution-of-structure-data\
--outputFacilityFile §@\
--outputFacilityFile $@\
--outputDataDistributionFile $p/dataDistributionPerZone.csv\
--landuseConfiguration useOSMBuildingsAndLanduse\
--regionsShapeFileName $(berlin)/input/shp/region_4326.shp\
Expand All @@ -188,15 +193,13 @@ $p/commercialFacilities.xml.gz:
--landuseShapeFileName $(berlin)/input/shp/berlinBrandenburg_landuse_4326.shp\
--shapeFileLanduseTypeColumn "fclass"\
--shapeCRS "EPSG:4326"\
--pathToInvestigationAreaData input/commercialTraffic/investigationAreaData.csv\

mv output/commercialPersonTraffic/$(notdir $@) $@
--pathToInvestigationAreaData $p/commercialTraffic/investigationAreaData.csv

$p/berlin-small-scale-commercialTraffic-$V-25pct.plans.xml.gz: $p/berlin-$V-network.xml.gz $p/commercialFacilities.xml.gz
$(sc) prepare generate-small-scale-commercial-traffic\
input/$V/berlin-$V.config.xml\
--pathToDataDistributionToZones $p/dataDistributionPerZone.csv\
--pathToCommercialFacilities $(word 2,$^)\
--pathToCommercialFacilities $(notdir $(word 2,$^))\
--sample 0.25\
--jspritIterations 10\
--creationOption createNewCarrierFile\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@
import org.matsim.simwrapper.SimWrapperConfigGroup;
import org.matsim.simwrapper.SimWrapperModule;
import org.matsim.smallScaleCommercialTrafficGeneration.GenerateSmallScaleCommercialTrafficDemand;
import org.matsim.smallScaleCommercialTrafficGeneration.prepare.CreateDataDistributionOfStructureData;
import picocli.CommandLine;

import java.math.BigDecimal;
Expand All @@ -82,7 +83,8 @@
CleanNetwork.class, CreateMATSimFacilities.class, InitLocationChoice.class, FilterRelevantAgents.class,
CreateCountsFromGeoPortalBerlin.class, CreateCountsFromVMZOld.class, CreateCountsFromVMZ.class, ReprojectNetwork.class, RunActivitySampling.class,
MergePlans.class, SplitActivityTypesDuration.class, CleanPopulation.class, CleanAttributes.class,
GenerateSmallScaleCommercialTrafficDemand.class, RunCountOptimization.class, SelectPlansFromIndex.class,
GenerateSmallScaleCommercialTrafficDemand.class, CreateDataDistributionOfStructureData.class,
RunCountOptimization.class, SelectPlansFromIndex.class,
ExtractRelevantFreightTrips.class, CheckCarAvailability.class, FixSubtourModes.class, ComputeTripChoices.class, ComputePlanChoices.class,
ApplyNetworkParams.class, SetCarAvailabilityByAge.class
})
Expand Down

0 comments on commit da1e224

Please sign in to comment.