urmoac

A tool for computing accessibility measures, supporting aggregation, variable limits, and intermodality.

https://github.com/dlr-vf/urmoac

Science Score: 65.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization dlr-vf has institutional domain (www.dlr.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.3%) to scientific vocabulary

Keywords

accessibility-measures land-use postgis traffic-analysis
Last synced: 6 months ago · JSON representation ·

Repository

A tool for computing accessibility measures, supporting aggregation, variable limits, and intermodality.

Basic Info
  • Host: GitHub
  • Owner: DLR-VF
  • License: epl-2.0
  • Language: Java
  • Default Branch: main
  • Homepage:
  • Size: 16.2 MB
Statistics
  • Stars: 9
  • Watchers: 6
  • Forks: 1
  • Open Issues: 8
  • Releases: 4
Topics
accessibility-measures land-use postgis traffic-analysis
Created over 7 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

UrMoAC

logo.png UrMoAC

License: EPL2 DOI Documentation Status Build Status

“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.

This version of the documentation describes the current development version. You should use one of the available releases. The according documentation can be found at readthedocs or within the release itself.

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. Further possibilities to run it are given at Installation.

Usage examples

A most basic call may look as following:

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

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 bike. Information about the used file formats are given at Input Data Formats.

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.

And / or use the DOI: DOI (v0.8.2)

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: * a complete documentation is located at http://urmoac.readthedocs.io; * the recent as well as the previous releases can be found at https://github.com/DLR-VF/UrMoAC/releases; * the source code repository is located at https://github.com/DLR-VF/UrMoAC; * the issue tracker is located at https://github.com/DLR-VF/UrMoAC/issues; * you may start a discussion or join an existing one at https://github.com/DLR-VF/UrMoAC/discussions.

Legal

Please find additional legal information at Legal.

Owner

  • Name: DLR Institute of Transport Research
  • Login: DLR-VF
  • Kind: organization
  • Location: Rudower Chaussee 7, 12489 Berlin, Germany

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: UrMoAC
message: >-
  A tool for computing accessibility measures, supporting
  aggregation, variable limits, and intermodality.
type: software
authors:
  - given-names: Daniel
    family-names: Krajzewicz
    email: daniel.krajzewicz@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt
    orcid: 'https://orcid.org/0000-0003-1045-8800'
  - given-names: Alain
    family-names: Schengen
    email: alain.schengen@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt
  - given-names: Simon
    family-names: Nieland
    email: simon.nieland@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt
    orcid: 'https://orcid.org/0000-0002-1116-0646'
  - given-names: Yannick
    family-names: Voigt
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt
identifiers:
  - type: doi
    value: 10.5281/zenodo.13142701
repository-code: 'https://github.com/DLR-VF/UrMoAC'
url: 'https://github.com/DLR-VF/UrMoAC'
abstract: >-
  “Urban Mobility Accessibility Computer” or “UrMoAC” is a
  tool for computing accessibility measures, supporting
  aggregation, variable limits, and intermodality. It is a
  scientific tool.
keywords:
  - accessibility measures
  - mobility
  - urban shape
license: EPL-2.0

GitHub Events

Total
  • Watch event: 1
  • Member event: 2
  • Push event: 11
  • Create event: 1
Last Year
  • Watch event: 1
  • Member event: 2
  • Push event: 11
  • Create event: 1

Dependencies

pom.xml maven
  • commons-pool:commons-pool 1.5.4
  • javax.measure:jsr-275
  • javax.measure:jsr-275 1.0.0
  • javax.media:jai_core 1.1.3
  • javax.media:jai_core
  • javax.media:javax.media 1.1.3
  • javax.vecmath:vecmath
  • javax.vecmath:vecmath 1.5.2
  • jgridshift:jgridshift
  • jgridshift:jgridshift 1.0
  • org.apache.logging.log4j:log4j-core
  • org.apache.logging.log4j:log4j-core 2.17.1
  • org.geotools:gt-api
  • org.geotools:gt-api 20.5
  • org.geotools:gt-data
  • org.geotools:gt-data 20.5
  • org.geotools:gt-geopkg
  • org.geotools:gt-geopkg 25.2
  • org.geotools:gt-main
  • org.geotools:gt-main 25.2
  • org.geotools:gt-metadata
  • org.geotools:gt-metadata 25.2
  • org.geotools:gt-opengis
  • org.geotools:gt-opengis 25.2
  • org.geotools:gt-referencing 25.2
  • org.geotools:gt-referencing
  • org.geotools:gt-shapefile 25.2
  • org.geotools:gt-shapefile
  • org.jdom:jdom2 2.0.6.1
  • org.jdom:jdom2
  • org.locationtech.jts:jts 1.18.2
  • org.postgis:postgis 1.3.3
  • org.postgis:postgis-jdbc 1.3.3
  • org.postgis:postgis-jdbc
  • org.postgis:postgis-main 1.3.3
  • org.postgis:postgis-stubs
  • org.postgis:postgis-stubs 1.3.3
  • org.postgresql:postgresql 42.4.1
  • org.postgresql:postgresql
  • org.slf4j:slf4j-api 1.6.3
  • org.slf4j:slf4j-api
  • org.slf4j:slf4j-simple 1.6.3
  • org.slf4j:slf4j-simple
  • org.xerial:sqlite-jdbc
  • org.xerial:sqlite-jdbc 3.36.0.3
  • de.dks.utils.options:optionslib 1.2 system
docs/requirements.txt pypi
  • mkdocs ==1.3.0