---
name: "routino-router+lib"
section: "1"
platform: "linux"
package: "routino"
version: "3.4.3-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/routino-router+lib"
---

# routino-router+lib(1)

calculate routes using the routino database and shared library

## NAME

routino-router+lib - calculate routes using the routino database and shared library

## SYNOPSIS

FC**routino-router+lib**F\[0\]  \[FC**--version**F\[0\]\] \[FC**--help**F\[0\]\] \[FC**--dir=***dirname*F\[0\]\] \[FC**--prefix=***name*F\[0\]\] \[FC**--profiles=***filename*F\[0\]\] \[FC**--translations=***filename*F\[0\]\] \[FC**--language=***lang*F\[0\]\] \[FC**--output-html**F\[0\]\] \[FC**--output-gpx-track**F\[0\]\] \[FC**--output-gpx-route**F\[0\]\] \[FC**--output-text**F\[0\]\] \[FC**--output-text-all**F\[0\]\] \[FC**--output-none**F\[0\]\] \[FC**--output-stdout**F\[0\]\] \[FC**--list-html**F\[0\] \| FC**--list-html-all**F\[0\] \| FC**--list-text**F\[0\] \| FC**--list-text-all**F\[0\]\] \[FC**--profile=***name*F\[0\]\] \[FC**--shortest**F\[0\] \| FC**--quickest**F\[0\]\] FC**--lon1=***longitude*F\[0\] FC**--lat1=***latitude*F\[0\] FC**--lon2=***longitude*F\[0\] FC**--lat2=***latitude*F\[0\] \[... FC**--lon99=***longitude*F\[0\] FC**--lat99=***latitude*F\[0\]\] \[FC**--reverse**F\[0\]\] \[FC**--loop**F\[0\]\]

## DESCRIPTION

**routino-router+lib** performs the calculation of the optimum routes using the database generated by the [**planetsplitter**(1)](/planetsplitter/1.md) program.

It differs from [**routino-router**(1)](/routino-router/1.md) by using the FC*libroutino*F\[0\] shared library.

## OPTIONS

- FC**--version**F\[0\]

  Print the version of Routino.

- FC**--help**F\[0\]

  Prints out the help information.

- FC**--dir**F\[0\]=*dirname*

  The directory containing the routing database.

- FC**--prefix**F\[0\]=*name*

  The filename prefix for the routing database.

- FC**--profiles**F\[0\]=*filename*

  The name of the XML file containing the profiles (defaults to 'FC*profiles.xml*F\[0\]' with 'FC**--dir**F\[0\]' and 'FC**--prefix**F\[0\]' options or the file installed in FC*/usr/share/routino*F\[0\]).

- FC**--translations**F\[0\]=*filename*

  The name of the XML file containing the translations (defaults to 'FC*translations.xml*F\[0\]' with 'FC**--dir**F\[0\]' and 'FC**--prefix**F\[0\]' options or the file installed in FC*/usr/share/routino*F\[0\]).

- FC**--language**F\[0\]=*lang*

  Use the translations for specified language.

- FC**--output-html**F\[0\]

  Write an HTML description of the route.

- FC**--output-gpx-track**F\[0\]

  Write a GPX track file with all route points.

- FC**--output-gpx-route**F\[0\]

  Write a GPX route file with interesting junctions.

- FC**--output-text**F\[0\]

  Write a plain text file with interesting junctions.

- FC**--output-text-all**F\[0\]

  Write a plain text file with all route points.

- FC**--output-none**F\[0\]

  Don't write any output files or read any translations. (If no output option is given then all are written)

- FC**--output-stdout**F\[0\]

  Write to stdout instead of a file (requires exactly one output format option, implies 'FC**--quiet**F\[0\]').

- FC**--list-html**F\[0\]

  Create an HTML list of the route.

- FC**--html-all**F\[0\]

  Create an HTML list of the route with all points.

- FC**--list-text**F\[0\]

  Create a plain text list with interesting junctions.

- FC**--list-text-all**F\[0\]

  Create a plain text list with all route points.

- FC**--profile**F\[0\]=*name*

  Select the loaded profile with this name.

- FC**--shortest**F\[0\]

  Find the shortest route between the waypoints.

- FC**--quickest**F\[0\]

  Find the quickest route between the waypoints.

- FC**--lon**F\[0\]*\<n\>*=*longitude*

  Specify the longitude of the n'th waypoint.

- FC**--lat**F\[0\]*\<n\>*=*latitude*

  Specify the latitude of the n'th waypoint.

- FC**--reverse**F\[0\]

  Find a route between the waypoints in reverse order.

- FC**--loop**F\[0\]

  Find a route that returns to the first waypoint after the last one.
