Comparison of some Routing Engines

From stgo
Revision as of 23:37, 7 March 2017 by StefanS (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Comparative table

comparison of features in February/March 2017:

for a first resource see: http://wiki.openstreetmap.org/wiki/Routing/online_routers

Own evaluation by Cris & Ricardo:

Software Open Source GTFS Isochrone Instalación en servidor local Lenguaje de programación Detalle Url
Open Route Service ✓ ✗ ✓ ✓ Php, JavaScript Open Route Service permite calcular isochronos, pero no trabaja con archivos GTFS. Utiliza Leaflet y bootstrap para el diseño e interacción usuaria http://openrouteservice.org/
Iso4app ✗ ✓ ✓ ✗ JavaScript Si bien puede ser una buena alternativa, sólo podría ser utilizada como API REST ya que se necesita licencia https://www.iso4app.net/
Mapzen ✓ ✓ ✓ ✓ JavaScript Es una buena alternativa de desarrollo pero con una instalación compleja, se necesita hacer pruebas para comparar con OTP https://mapzen.com/
Valhalla ✓ ✓ ✓ ✓ JavaScript Es un motor de ruteo utilizado por Mapzen, la instalación es compleja y necesita hacer pruebas para definir que es mejor opción que OTP https://github.com/valhalla/valhalla
Route360 ✗ ✗ ✓ ✗ Java Es un servicio web privativo que, a base de una solicitud de una key, permite realizar consultas en isochrone https://www.route360.net/
Pysochrone ✓ ✗ ✓ ✓ Python Código en Python el cual permite generar isochrones teniendo el archivo .osm.pbf, se encuentra incompleto hasta el momento, como trabajo futuro considera incluir los archivos GTFS https://github.com/joshdoe/pysochrone
OSRM ✓ ✗ ✓ ✓ C++ Actual Back-End de OSM, código OpenSource que permite el ruteo de viajes, no está orientado a transporte público https://github.com/Project-OSRM/osrm-backend
Mapnificient ✓ ✗ ✓ ✓ JavaScript Servicio web que permite generar isochrones en tiempo real en su plataforma, sólo contiene algunos paises y no incluye Chile, no se especifica tampoco como generar la data para crearlo uno mismo. https://github.com/mapnificent/mapnificent
rrrr ✓ ✓ ✗ ✓ C Caracterizado por su rapidez, ,es un software OpenSource que permite el ruteo de viajes considerando un GTFS. No permite cálculos de isochrones https://github.com/bliksemlabs/rrrr
r5 ✓ ✓ ✓ ✓ Java Es una API OpenSource para cálculos de rutas e isochrones considerando GTFS y la data de OSM, requere puebas para comparar con OTP https://github.com/conveyal/r5