scenario.getConfig().global().setCoordinateSystem(defaultCRS);
public void testPolygonLanesShape() { String netFileName = "test/scenarios/equil/network.xml"; String outputFileP = getOutputDirectory() + "./network.shp"; Scenario scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); scenario.getConfig().global().setCoordinateSystem("DHDN_GK4"); final Network network = scenario.getNetwork(); new MatsimNetworkReader(scenario.getNetwork()).readFile(netFileName); FeatureGeneratorBuilderImpl builder = new FeatureGeneratorBuilderImpl(network, "DHDN_GK4"); CoordinateReferenceSystem crs = MGC.getCRS("DHDN_GK4"); builder.setWidthCoefficient(1); builder.setFeatureGeneratorPrototype(PolygonFeatureGenerator.class); builder.setWidthCalculatorPrototype(LanesBasedWidthCalculator.class); builder.setCoordinateReferenceSystem(crs); new Links2ESRIShape(network,outputFileP, builder).write(); Collection<SimpleFeature> writtenFeatures = ShapeFileReader.getAllFeatures(outputFileP); Assert.assertEquals(network.getLinks().size(), writtenFeatures.size()); }
public void testLineStringShape() { String netFileName = "test/scenarios/equil/network.xml"; String outputFileShp = getOutputDirectory() + "./network.shp"; Scenario scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); scenario.getConfig().global().setCoordinateSystem("DHDN_GK4"); final Network network = scenario.getNetwork(); new MatsimNetworkReader(scenario.getNetwork()).readFile(netFileName); FeatureGeneratorBuilderImpl builder = new FeatureGeneratorBuilderImpl(network, "DHDN_GK4"); CoordinateReferenceSystem crs = MGC.getCRS("DHDN_GK4"); builder.setWidthCoefficient(1); builder.setFeatureGeneratorPrototype(LineStringBasedFeatureGenerator.class); builder.setWidthCalculatorPrototype(LanesBasedWidthCalculator.class); builder.setCoordinateReferenceSystem(crs); new Links2ESRIShape(network,outputFileShp, builder).write(); Collection<SimpleFeature> writtenFeatures = ShapeFileReader.getAllFeatures(outputFileShp); Assert.assertEquals(network.getLinks().size(), writtenFeatures.size()); }
public void testPolygonCapacityShape() { String netFileName = "test/scenarios/equil/network.xml"; String outputFileP = getOutputDirectory() + "./network.shp"; Scenario scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); scenario.getConfig().global().setCoordinateSystem("DHDN_GK4"); final Network network = scenario.getNetwork(); new MatsimNetworkReader(scenario.getNetwork()).readFile(netFileName); FeatureGeneratorBuilderImpl builder = new FeatureGeneratorBuilderImpl(network, "DHDN_GK4"); CoordinateReferenceSystem crs = MGC.getCRS("DHDN_GK4"); builder.setWidthCoefficient(0.001); builder.setFeatureGeneratorPrototype(PolygonFeatureGenerator.class); builder.setWidthCalculatorPrototype(CapacityBasedWidthCalculator.class); builder.setCoordinateReferenceSystem(crs); new Links2ESRIShape(network,outputFileP, builder).write(); Collection<SimpleFeature> writtenFeatures = ShapeFileReader.getAllFeatures(outputFileP); Assert.assertEquals(network.getLinks().size(), writtenFeatures.size()); }
public void testPolygonFreespeedShape() { String netFileName = "test/scenarios/equil/network.xml"; String outputFileP = getOutputDirectory() + "./network.shp"; Scenario scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); scenario.getConfig().global().setCoordinateSystem("DHDN_GK4"); final Network network = scenario.getNetwork(); new MatsimNetworkReader(scenario.getNetwork()).readFile(netFileName); FeatureGeneratorBuilderImpl builder = new FeatureGeneratorBuilderImpl(network, "DHDN_GK4"); CoordinateReferenceSystem crs = MGC.getCRS("DHDN_GK4"); builder.setWidthCoefficient(1); builder.setFeatureGeneratorPrototype(PolygonFeatureGenerator.class); builder.setWidthCalculatorPrototype(LanesBasedWidthCalculator.class); builder.setCoordinateReferenceSystem(crs); new Links2ESRIShape(network,outputFileP, builder).write(); Collection<SimpleFeature> writtenFeatures = ShapeFileReader.getAllFeatures(outputFileP); Assert.assertEquals(network.getLinks().size(), writtenFeatures.size()); }
config.global().setCoordinateSystem( TARGET_CRS );
config.transit().setInputScheduleCRS( INITIAL_CRS ); config.global().setCoordinateSystem( TARGET_CRS ); config.controler().setLastIteration( -1 ); config.controler().setOutputDirectory( outputDirectory );
new NetworkWriter(originalScenario.getNetwork()).write(utils.getOutputDirectory()+NET_FILE); config.global().setCoordinateSystem( TARGET_CRS );
config.global().setCoordinateSystem( TARGET_CRS );
config.global().setCoordinateSystem( TARGET_CRS );
config.transit().setUseTransit( true ); config.transit().setInputScheduleCRS( INITIAL_CRS ); config.global().setCoordinateSystem( TARGET_CRS ); config.controler().setLastIteration( -1 ); config.controler().setOutputDirectory( outputDirectory );
config.global().setCoordinateSystem( TARGET_CRS );
config.global().setCoordinateSystem( TARGET_CRS );
config.global().setCoordinateSystem( "EPSG:3857" );
homeParams.setTypicalDuration(16 * 60 * 60); config.planCalcScore().addActivityParams(homeParams); config.global().setCoordinateSystem("EPSG:32632"); config.controler().setFirstIteration(0); config.controler().setLastIteration(2);