1 package tutorial.programming.demandGenerationWithFacilities;
3 import org.apache.log4j.Logger;
12 import java.io.BufferedReader;
13 import java.io.FileReader;
20 private static final String
censusFile =
"examples/tutorial/programming/demandGenerationWithFacilities/census.txt";
21 private static final String
businessCensusFile =
"examples/tutorial/programming/demandGenerationWithFacilities/business_census.txt";
23 public static void main(String[] args) {
25 facilitiesCreator.
init();
26 facilitiesCreator.
run();
27 facilitiesCreator.
write();
28 log.info(
"Creation finished #################################");
56 BufferedReader bufferedReader =
new BufferedReader(
new FileReader(businessCensusFile));
57 bufferedReader.readLine();
65 while ((line = bufferedReader.readLine()) != null) {
66 String parts[] = line.split(
"\t");
68 Coord coord =
new Coord(Double.parseDouble(parts[index_xCoord]), Double.parseDouble(parts[index_yCoord]));
73 String types [] = parts[index_types].split(
",");
74 for (String type : types) {
79 bufferedReader.close();
81 catch (IOException e) {
89 BufferedReader bufferedReader =
new BufferedReader(
new FileReader(censusFile));
90 bufferedReader.readLine();
92 int index_xHomeCoord = 10;
93 int index_yHomeCoord = 11;
97 while ((line = bufferedReader.readLine()) != null) {
98 String parts[] = line.split(
"\t");
100 Coord homeCoord =
new Coord(Double.parseDouble(parts[index_xHomeCoord]), Double.parseDouble(parts[index_yHomeCoord]));
107 bufferedReader.close();
108 }
catch (IOException e) {
120 if (type.equals(
"work")) {
void readCensus(int startIndex)
void addActivityFacility(ActivityFacility facility)
static final String censusFile
void addOpeningTime(OpeningTime opentime)
ActivityFacilitiesFactory getFactory()
static final String businessCensusFile
ActivityFacility createActivityFacility(Id< ActivityFacility > id, Coord coord)
static void main(String[] args)
static Config createConfig(final String filename)
ActivityFacilities getActivityFacilities()
Map< String, ActivityOption > getActivityOptions()
void addActivityOption(ActivityFacility facility, String type)
static Scenario createScenario(final Config config)