/** * Writes the facilities {@link Facility}s to file. * @param facilitiesFile */ public void writeFacilities(String facilitiesFile){ FacilitiesWriter fw = new FacilitiesWriter(this.facilities); fw.write(facilitiesFile); }
/** * Writes the amenities {@link Facility}s to file. * @param file */ public void writeFacilities(String file){ FacilitiesWriter fw = new FacilitiesWriter(this.amenities); fw.write(file); }
/** * Writes the amenities {@link Facility}s to file. * @param file */ public void writeFacilities(String file){ FacilitiesWriter fw = new FacilitiesWriter(this.landuse); fw.write(file); }
public void writeFacilities(String outputFacilitiesFile){ FacilitiesWriter facilitiesWriter = new FacilitiesWriter(this.facilities); facilitiesWriter.write(outputFacilitiesFile); }
public static final void writeFacilities(ActivityFacilities facilities, String filename) { System.out.println(" writing facilities xml file... "); new FacilitiesWriter(facilities).write(filename); System.out.println(" done."); }
private void dumpFacilities() { // dump facilities try { final String inputCRS = config.facilities().getInputCRS(); final String internalCRS = config.global().getCoordinateSystem(); new FacilitiesWriter(activityFacilities).write(controlerIO.getOutputFilename(Controler.OUTPUT_PREFIX + Controler.FILENAME_FACILITIES)); } catch ( Exception ee ) { log.error("Exception writing facilities.", ee); } }
@Test public void testReprojectionAtExport() { final Scenario originalScenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); new MatsimFacilitiesReader( originalScenario ).parse(IOUtils.newUrl(ExamplesUtils.getTestScenarioURL("chessboard"), "facilities.xml")); final String outFile = utils.getOutputDirectory()+"/facilities.xml.gz"; new FacilitiesWriter( transformation , originalScenario.getActivityFacilities() ).write( outFile ); final Scenario reprojectedScenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); new MatsimFacilitiesReader( reprojectedScenario ).readFile( outFile ); assertScenarioReprojectedCorrectly(originalScenario, reprojectedScenario); }
new FacilitiesWriter(facilities).write(outStream);
@Test public void testWriteReadV1_withAttributes() { Scenario scenario = ScenarioUtils.createScenario(ConfigUtils.createConfig()); ActivityFacilities facilities = scenario.getActivityFacilities(); ActivityFacilitiesFactory factory = facilities.getFactory(); ActivityFacility fac1 = factory.createActivityFacility(Id.create("1", ActivityFacility.class), new Coord(10.0, 15.0)); fac1.getAttributes().putAttribute("size_m2", 100); facilities.addActivityFacility(fac1); ActivityFacility fac2 = factory.createActivityFacility(Id.create("2", ActivityFacility.class), new Coord(20.0, 25.0)); fac2.getAttributes().putAttribute("size_m2", 500); facilities.addActivityFacility(fac2); ByteArrayOutputStream outStream = new ByteArrayOutputStream(); new FacilitiesWriter(facilities).write(outStream); /* ------ */ ByteArrayInputStream inStream = new ByteArrayInputStream(outStream.toByteArray()); ActivityFacilities facilities2 = FacilitiesUtils.createActivityFacilities(); new MatsimFacilitiesReader(null, null, facilities2).parse(inStream); Assert.assertEquals(2, facilities2.getFacilities().size()); ActivityFacility fac1b = facilities2.getFacilities().get(Id.create("1", ActivityFacility.class)); Assert.assertEquals(0, fac1b.getActivityOptions().size()); Assert.assertEquals(1, fac1b.getAttributes().size()); Assert.assertEquals(100, fac1b.getAttributes().getAttribute("size_m2")); ActivityFacility fac2b = facilities2.getFacilities().get(Id.create("2", ActivityFacility.class)); Assert.assertEquals(0, fac2b.getActivityOptions().size()); Assert.assertEquals(1, fac2b.getAttributes().size()); Assert.assertEquals(500, fac2b.getAttributes().getAttribute("size_m2")); }
new FacilitiesWriter(facilities).write(outStream);
new FacilitiesWriter(originalScenario.getActivityFacilities()).write(utils.getOutputDirectory()+"/facilities.xml");
new FacilitiesWriter(facilities).write(filename);