V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

routino

Conjunto de herramientas para encontrar una ruta entre dos puntos. Routino es una aplicación para encontrar una ruta entre dos puntos utilizando el conjunto de datos topográficos recopilados por OpenStreetMap y como mínimo siempre necesita al menos dos “waypoints” [coordenadas]. Incluye las herramientas filedumper, filedumper-slim, filedumperx, planetsplitter, planetsplitter-slim, routino-router, routino-router+lib, routino-router+lib-slim y routino-router-slim. Descargar el archivo correspondiente a la zona de https://download.geofabrik.de/europe/spain.html.

El proceso de ejemplo podría ser:

$ mkdir routino
$ cd routino

S mkdir data

A fecha abril de 2026 el archivo podía descargarse con wget, pero es preferible hacerlo por la web mencionada.

$ wget https://download.geofabrik.de/europe/spain/cataluna-260428.osm.pbf
$ planetsplitter --dir=data --prefix=cat cataluna-260428.osm.pbf

La opción --prefix no es necesaria pero es preferible si se quieren varios mapas para diferenciarlo: --prefix=val, --prefix=and...

S ls data/

cat-nodes.mem cat-relations.mem cat-segments.mem cat-ways.mem val-nodes.mem val-relations.mem val-segments.mem val-ways.mem

Lanzar el comando usando estos archivo del directorio data usando los del prefijo "cat, que la explicación sea en español, ir con motocicleta, sin autopista ni carreteras principales, sin superara los 80 kilómetros/hora, encontrar la ruta más rápida entre los puntos de longitud y latitud de inicio [Figueres en este ejemplo] y longitud y latitud de llegada [Olot]:

$ routino-router --dir=data --prefix=cat --language=es --transport=motorcycle --highway-motorway=0 --highway-trunk=0 --speed-primary=80 --speed-secondary=80 --quickest --lon1=2.9667 --lat1=42.2667 --lon2=2.4890 --lat2=42.1800
$ filedumper --prefix=cat --statistics

Abrir el archivo quickest.html con el navegador y versión texto quickest.txt y quickest-all.txt. Los archivo gpx con para usar en apps de navegación. dispositivos GPS, visores tipo mapa web...

Algunas opciones:

--highway-track=0 --> evitar caminos
--turns=1 --> penalizar curvas
--oneway=0 --> no respetar la dirección de las calles de sentido único, útil para no respetarlas al caminar

1.-

Otro caso

Lanzar el comando usando los archivo del directorio data con el prefijo "val", que la explicación sea en español, solo mostrar la salida en html, si no se especifica se generan todas [html, gpx, txt y txt-all], ir con bicicleta, usar carreteras primarias y secundarias, sin superara los 30 kilómetros/hora, encontrar la ruta más rápida entre los puntos de longitud y latitud de inicio [Figueres en este ejemplo], pasando por Girona, especificando longitud y latitud y longitud y latitud de llegada [Olot]:

$ routino-router --dir=data --prefix=val --output-html --language=es --transport=bicycle --highway-motorway=primary --highway-trunk=secondary --speed-primary=30 --speed-secondary=30 --quickest --lon1=2.9667 --lat1=42.2667 --lon2=2.8249 --lat2=41.9831 --lon3=2.4890 --lat3=42.1800
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5098 entradas - Acerca del Tractatus
La Pipa Plena 2026