Below, you may find a brief explanation about how to use UrMoAC.
Environment
- UrMoAC is run on the command line. This means, on Windows, you have to open
cmd.exe. You should know how to open a terminal if you are working on Linux. - UrMoAC is written in Java. You need at least a Java interpreter (JRE — Java Runtime Environment) to run it.
- Some of the supporting import scripts are written in Python. You need Python in version 3 to run them.
Needed data and data sources
- The tool reads data from files or a PostGIS-enabled SQL-database. We usually use PostgreSQL with PostGIS extensions.
-
The tool requires at least the following data when started:
- a list of (at least one) origins, see Input Data Formats/Origins and Destinations;
- a list of (at least one) destinations, see Input Data Formats/Origins and Destinations;
- a road network, see Input Data Formats/Road Networks;
- the mode of transport to use, defined on the command line;
- the time of the day for which the accessibility measures shall be computed, defined on the command line;
- the map projection, defined on the command line.
-
There are other options that control the behaviour.
- Of course, the tool assumes specific input data formats for defining origins, destinations, the road network, and, if used, the public transport network. There are some import tools, e.g. for importing OpenStreetMap networks or importing GTFS public transport definitions.
Basic example
For computing the accessibility of places stored in destinations.csv from places stored in origins.csv by bike using the road network stored in network.csv, write:
java -jar UrMoAC.jar --from origins.csv --to destinations.csv --net network.csv --od-output nm_output.csv --mode bike --time 0 --epsg 0
Tutorials
You may find some tutorials that give examples for using the tool at the following pages: