Published December 4, 2025 | Version v4
Software Open

UrMoAC-0.10.0

  • 1. German Aerospace Center

Description

“Urban Mobility Accessibility Computer” or “UrMoAC” is a tool for computing accessibility measures, supporting aggregation, variable limits, and intermodal paths. It is a scientific tool.

What the tool basically does is to load a set of origin locations and a set of destination locations as well as a road network and optionally a description of the public transport offer. Then, it iterates over all loaded origins and computes the respective accessibility measure for each of them by routing to all destinations within the defined limit. Optionally, areas by which the origins and destinations shall be aggregated may be loaded.

What the tool basically does is to load a set of origin locations and a set of destination locations as well as a road network and optionally a description of the public transport offer. Then, it iterates over all loaded origins and computes the respective accessibility measure for each of them by routing to all destinations within the defined limit. Optionally, areas by which the origins and destinations shall be aggregated may be loaded.

Some features:

  • input is read from databases or files;
  • variable origins / destinations;
  • variable aggregation options;
  • weights for origins and destinations;
  • flexible limits for search: max. time, max. distance, max. number, max. seen value, nearest only;
  • support for different transport modes, as well as intermodal accessibilities;
  • GTFS-based public transport accessibility computation;
  • possibility to read time-dependent travel times (for motorised individual traffic);
  • support for data preparation and visualisation.

Documentation

The complete documentation is located at http://urmoac.readthedocs.io. It should cover different versions.

When using one of the releases, you should consult the included documentation as the information below describes the current state of the development.

Please consult the section Links below for further information sources.

Installation

UrMoAC is written in the Java programming language. You need Java to run it. The easiest way to install it is to download the .jar-file from the latest release.

Usage examples

A most basic call may look as following:

java -jar UrMoAC.jar --from origins.csv --to destinations.csv --net network.csv --od-output nm_output.csv --mode bike --time 0 --epsg 0 --shortest --net.patch-errors

Which would compute the accessibility of the destinations stored in destinations.csv starting at the origins stored in origins.csv along the road network stored in network.csv for the transport mode bicycle.

License

UrMoAC is licensed under the Eclipse Public License 2.0.

When using it, please cite it as:

Daniel Krajzewicz, Dirk Heinrichs and Rita Cyganski (2017) Intermodal Contour Accessibility Measures Computation Using the 'UrMo Accessibility Computer'. International Journal On Advances in Systems and Measurements, 10 (3&4), Seiten 111-123. IARIA.

Support and Contribution

UrMoAC is under active development and we are happy about any interaction with users or dvelopers.

Authors

UrMoAC has been developed at the Institute of Transport Research of the German Aerospace Center.

Links

You may find further information about UrMoAC at the following pages:

 

 

Files

UrMoAC-0.10.0-docs.zip

Files (153.0 MB)

Name Size Download all
md5:465ea101c9b24a99b66a6a694be4479a
2.5 MB Download
md5:b40e17699fb6268abf93680d325460c8
2.6 MB Preview Download
md5:74c4c8980bf69d3f304c29f09b798fda
47.5 MB Download
md5:722328b5f4056a2782b6233c22772e01
2.1 MB Download
md5:974a9b02a1a6d111d0c30fc6cf80ec3c
3.3 MB Preview Download
md5:093a43be13abfd32ed77eff2690ba70e
47.5 MB Download
md5:de814c4a5903eddbd9a919fae9ffa112
47.5 MB Preview Download

Additional details

Software

Repository URL
https://github.com/DLR-VF/UrMoAC
Programming language
Java , Python
Development Status
Active

References

  • Daniel Krajzewicz, Dirk Heinrichs and Rita Cyganski (2017) Intermodal Contour Accessibility Measures Computation Using the 'UrMo Accessibility Computer'. International Journal On Advances in Systems and Measurements, 10 (3&4), Seiten 111-123. IARIA.