Change Log

UrMoAC-0.6.0 (26.05.2023)

DOI

New Features

  • initial file support (all but GTFS)
  • Attention! option --from-filter was renamed to --from.filter
  • Attention! option --to-filter was renamed to --to.filter
  • added --od-connections option which allows to specifiy a table with explicit origin/destination-tuples to route between
  • issue #17 added the possibility to save current command line options to a configuration file, to read configuration file
  • added the possibility to save an options template
  • issue #20 added a custom mode
  • issue #28 the precision of floating point values in output can be changed using the --precision option (default: 2)
  • issue #38 mapping of objects to edges is now multithreaded (controlled by the --threads option)
  • issue #10 SUMO networks can now be loaded directly. The file extension must be “.net-xml”.
  • issue #11 origins, destinations, and aggregation areas can now be loaded from SUMO shapefiles directly. The file extension is “.poi.xml”. Please note that UrMoAC only accepts numerical IDs, at least currently.
  • You may directly load a SUMO Edge-Based Network State as travel time information.
  • issue #42 solved: GTFS files can now be loaded directly from disc
  • issue #3 solved: the outputs do not include the access/egress distaces and traveltimes from/to the buildings to/from the road; we assume that this makes the outputs more standard compliant; the access/egress distances are still a part of the https://github.com/DLR-VF/UrMoAC/wiki/OutputFormats
  • finally added at least one visualisation tool
  • added a citation file
  • got a DOI (10.5281/zenodo.7940600)

Debugging and Improvements

  • We had a degradation between August 2021 and February 2022 that made public transport routing impossible; it's patched
  • We had a degradation between August 2021 and February 2022 that reinserted user password into db comments; it's patched, and comments are only generated when --comment is set
  • issue #25 solved: origin weights are not used when no aggregation area is given
  • improved (faster) subnets removal
  • output
    • issue #14 solved: mapping is sorted by edges, then by objects
  • improved mapping of objects to the network; it seems like we've had a glitch which allocated some locations (<1 % in urban areas) to the wrong edge
  • extended handling of input errors, especially when reading files. Now, wrong / broken attributes of loaded artefacts should be reported. Let us know if not (when the application stops with an exception)…
  • issue #24 solved: Collecting results when aggregating them is now much faster
  • issue #48 solved: Better reporting of unconnected networks
    • Option --subnets that keeps unconnected sub-networks was renamed to --keep-subnets
    • Added the option --subnets-summary that lists (very verbose) all found subnets
    • Added the option --subnets-output <OUTPUT> that writes the found subnets
  • issue #1 solved: the tool reports when an edge with a velocity or a length of 0 is loaded, as well when an edge id is used more than once
  • removed the avg_v field from nm-ext-output as it is too complicated to keep track of connection with dist=0 (same origin/destination) and the value can be easily computed from avg_tt and avg_distance

Tools

  • reorganised tools, tools are sorted by source type (osm, gtfs, sumo)
  • issue #6 solved: Moved to Python 3.x

UrMoAC-0.4.0 (03.03.2021)

  • added static documentation