Plugin icon

Easy-R5

Plugin ID: 6300

Transit accessibility analysis with the Conveyal R5 routing engine.

(0) votes 
Download latest
Versions JSON
Latest version
This plugin has an experimental version available!

Runs the Conveyal R5 routing engine (v7.6, MIT) as a child process to
compute one-to-many and many-to-many travel-time matrices,
cumulative-opportunity accessibility and travel-time isochrones over a
departure-time window, returning styled QGIS layers. R5 and a Temurin 21 JDK
are downloaded on first setup — no R, no Docker, no administrator rights.
The two population algorithms need openpyxl; its pure-Python wheel is fetched
from PyPI (SHA-256 verified, no pip) on first load and every other algorithm
runs without it.
Setup: DownloadR5 (Temurin 21 JDK + r5-v7.6-all.jar, SHA-256 verified),
DownloadRealizedGtfs (archival / realized feeds from GISBoost's
gtfs-dashboard index), BuildNetwork (cached network.dat + network.json with
per-date active trip counts). Diagnostics: TestR5Setup, CheckTransitData.
Analysis: RunTravelTimeMatrix, RunAccessibility, RunServiceMinutes,
RunCompetitiveAccessibility (2SFCA), SummarizeAccessibilityEquity,
GenerateIsochrones, PreparePopulationLayer, PopulationOverlay. Scenarios:
BuildScenario (new lines, removed / re-timed routes, applied by R5 in
memory), CompareScenarios.

Version QGIS >= QGIS <= Date
0.2.1 3.22.0 3.99.0 23 GISBoost 2026-09-14T07:19:10.591306+00:00