-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.Rmd
36 lines (27 loc) · 1.78 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[![R build status](https://github.com/UrbanAnalyst/uaengine/workflows/R-CMD-check/badge.svg)](https://github.com/UrbanAnalyst/uaengine/actions?query=workflow%3AR-CMD-check)
[![codecov](https://codecov.io/gh/UrbanAnalyst/uaengine/branch/main/graph/badge.svg)](https://app.codecov.io/gh/UrbanAnalyst/uaengine)
[![Project Status: Concept](https://www.repostatus.org/badges/latest/concept.svg)](https://www.repostatus.org/#concept)
# UA Engine
Routing and aggregation engine for ['Urban Analyst'](https://www.urbananalyst.city/).
## Why?
Urban Analyst Engine aims to be the fastest and most scalable open source
multi-modal routing engine. Other notable options include:
1. ["valhalla", for single-mode routing](https://github.com/valhalla/valhalla)
2. ["r5" for multi-modal routing](https://github.com/conveyal/r5)
In comparison, the `uaengine`:
- Is considerably faster than either of these (see the "benchmarks" vignette);
- Permits far larger queries (`valhalla`, for example, is restricted to maximal
queries of 2,000 pairwise comparisons, `uaengine` easily extends to
millions of comparisons);
- Allows true multi-modal travel times to be calculated, with specified, and
potentially different, initial and final modes of transport.
- Automatically returns ratios of multi-modal to private automobile travel
times.
- Includes estimates of travel times with private automobile that are
empirically calibrated to extensive data, and are generally more accurate
than equivalent times from `valhalla` or `r5`.
- Unlike all other routing engines, UA includes locality-specific estimates of
additional times required to park automobiles at starts and ends of journeys.
## How?
Usage of this engine is not yet documented. Feel free to open an issue if
you're interested in learning how to use this engine.