EnglishFrenchSpanish

Ad


OnWorks favicon

routino-router-slim - Online in the Cloud

Run routino-router-slim in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command routino-router-slim that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


routino-router-slim - calculate routes using the routino database

SYNOPSIS


routino-router-slim [--version] [--help | --help-profile-xml | --help-profile-json |
--help-profile-perl] [--dir=dirname] [--prefix=name]
[--profiles=filename] [--translations=filename] [--exact-nodes-only]
[--quiet] [--loggable] [--logtime] [--logmemory] [--language=lang]
[--output-html] [--output-gpx-track] [--output-gpx-route] [--output-
text] [--output-text-all] [--output-none] [--output-stdout]
[--profile=name] [--transport=transport] [--shortest | --quickest]
--lon1=longitude --lat1=latitude --lon2=longitude --lat2=latitude [...
--lon99=longitude --lat99=latitude] [--reverse] [--loop]
[--highway-<highway>=preference ...] [--speed-<highway>=speed ...]
[--property-<property>=preference ...] [--oneway=0|1] [--turns=0|1]
[--weight=weight] [--height=height] [--width=width] [--length=length]

DESCRIPTION


routino-router-slim performs the calculation of the optimum routes using the database
generated by the planetsplitter(1) program.

OPTIONS


--version
Print the version of Routino.

--help Prints out the help information.

--help-profile
Prints out the selected transport profile (type, speed limits, highway preferences
etc.)

--help-profile-xml
Prints out all the loaded profiles as an XML file in the same format that can be
loaded in.

--help-profile-json
Prints out all the loaded profiles in JavaScript Object Notation (JSON) format for
use in the interactive webpage.

--help-profile-perl
Prints out all the loaded profiles as a Perl object for use in the router CGI.

--dir=dirname
Sets the directory name in which to read the local database. Defaults to the
current directory.

--prefix=name
Sets the filename prefix for the files in the local database. Defaults to no
prefix.

--profiles=filename
Sets the filename containing the list of routing profiles in XML format. If the
file doesn't exist then --dirname, --prefix and "profiles.xml" will be combined and
used, if that doesn't exist then the file /usr/share/routino/profiles.xml (or
custom installation location) will be used.

--translations=filename
Sets the filename containing the list of translations in XML format for the output
files. If the file doesn't exist then --dirname, --prefix and "translations.xml"
will be combined and used, if that doesn't exist then the file
/usr/share/routino/translations.xml (or custom installation location) will be used.

--exact-nodes-only
When processing the specified latitude and longitude points only select the nearest
node instead of finding the nearest point within a segment (quicker but less
accurate unless the points are already near nodes).

--quiet
Don't generate any screen output while running (useful for running in a script).

--loggable
Print progress messages that are suitable for logging to a file; normally an
incrementing counter is printed which is more suitable for real-time display than
logging.

--logtime
Print the elapsed time for each processing step (minutes, seconds and
milliseconds).

--logmemory
Print the maximum allocated and mapped memory for each processing step (MBytes).

--language=lang
Select the language specified from the file of translations. If this option is not
given and the file exists then the first language in the file will be used. If
this option is not given and no file exists the compiled-in default language
(English) will be used.

--output-html, --output-gpx-track, --output-gpx-route, --output-text, --output-text-all
Generate the selected output file formats (HTML, GPX track file, GPX route file,
plain text route and/or plain text with all nodes). If no output is specified then
all are generated, specifying any automatically disables those not specified.

--output-none
Do not generate any output or read in any translations files.

--output-stdout
Write to stdout instead of a file (requires exactly one output format option,
implies --quiet).

--profile=name
Specifies the name of the profile to use.

--transport=transport
Select the type of transport to use, transport can be set to:

foot = Foot
horse = Horse
wheelchair = Wheelchair
bicycle = Bicycle
moped = Moped (Small motorcycle,
limited speed)
motorcycle = Motorcycle
motorcar = Motorcar
goods = Goods (Small lorry, van)
hgv = HGV (Heavy Goods Vehicle
\- large lorry)
psv = PSV (Public Service
Vehicle \- bus, coach)

Defaults to 'motorcar', this option also selects the default profile information if
the --profile option is not given and a profile matching the transport name is
found.

--shortest
Find the shortest route between the waypoints.

--quickest
Find the quickest route between the waypoints.

--lon1=longitude, --lat1=latitude, --lon2=longitude, --lat2=latitude, ...
--lon99=longitude, --lat99=latitude
The location of the waypoints that make up the start, middle and end points of the
route. Up to 99 waypoints can be specified and the route will pass through each of
the specified ones in sequence. The algorithm will use the closest node or point
within a segment that allows the specified traffic type.

--reverse
Find a route between the waypoints in reverse order.

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

--heading=bearing
Specifies the initial direction of travel at the start of the route (from the
lowest numbered waypoint) as a compass bearing from 0 to 360 degrees.

--highway-<highway>=preference
Selects the percentage preference for using each particular type of highway. The
value of highway can be selected from:

motorway = Motorway
trunk = Trunk
primary = Primary
secondary = Secondary
tertiary = Tertiary
unclassified = Unclassified
residential = Residential
service = Service
track = Track
cycleway = Cycleway
path = Path
steps = Steps
ferry = Ferry

Default value depends on the profile selected by the --transport option.

--speed-<highway>=speed
Selects the speed limit in km/hour for each type of highway. Default value depends
on the profile selected by the --transport option.

--property-<property>=preference
Selects the percentage preference for using each particular highway property. The
value of property can be selected from:

paved = Paved (suitable for
normal wheels)
multilane = Multiple lanes
bridge = Bridge
tunnel = Tunnel
footroute = A route marked for foot
travel
bicycleroute = A route marked for
bicycle travel

Default value depends on the profile selected by the --transport option.

--oneway==0|1
Selects if the direction of oneway streets are to be obeyed (useful to not obey
them when walking). Default value depends on the profile selected by the
--transport option.

--turns==0|1
Selects if turn restrictions are to be obeyed (useful to not obey them when
walking). Default value depends on the profile selected by the --transport option.

--weight=weight
Specifies the weight of the mode of transport in tonnes; ensures that the weight
limit on the highway is not exceeded. Default value depends on the profile
selected by the --transport option.

--height=height
Specifies the height of the mode of transport in metres; ensures that the height
limit on the highway is not exceeded. Default value depends on the profile
selected by the --transport option.

--width=width
Specifies the width of the mode of transport in metres; ensures that the width
limit on the highway is not exceeded. Default value depends on the profile
selected by the --transport option.

--length=length
Specifies the length of the mode of transport in metres; ensures that the length
limit on the highway is not exceeded. Default value depends on the profile
selected by the --transport option.

The meaning of the preference parameter in the command line options is slightly different
for the highway preferences and the property preferences. For the highway preference
consider the choice between two possible highways between the start and finish when
looking for the shortest route. If highway A has a preference of 100% and highway B has a
preference of 90% then highway A will be chosen even if it is up to 11% longer (100/90 =
111%). For the highway properties each highway either has a particular property or not.
If the preference for the property is 60% then a highway with the property has a
preference of 77% (sqrt(60%)) and one without has a preference of 63% (sqrt(100-60%)). A
highway with the property will be chosen even if it is up to 22% longer than one without
the property (77/63 = 122%). The overall preference for each highway segment is the
product of the preference for the highway type and all of the preferences for the highway
properties.

EXAMPLES


Example usage (motorcycle journey, scenic route, not very fast):

routino-router-slim --dir=data --prefix=gb --transport=motorcycle \
--highway-motorway=0 --highway-trunk=0 \
--speed-primary=80 --speed-secondary=80 \
--quickest

This will use the files data/gb-nodes.mem, data/gb-segments.mem and data/gb-ways.mem to
find the quickest route by motorcycle not using motorways or trunk roads and not exceeding
80 km/hr.

20 September 2015 routino-router-slim(1)

Use routino-router-slim online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Clover EFI bootloader
    Clover EFI bootloader
    Project has moved to
    https://github.com/CloverHackyColor/CloverBootloader..
    Features:Boot macOS, Windows, and Linux
    in UEFI or legacy mode on Mac or PC with
    UE...
    Download Clover EFI bootloader
  • 2
    unitedrpms
    unitedrpms
    Join us in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Enable the URPMS repository in your
    system -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Download unitedrpms
  • 3
    Boost C++ Libraries
    Boost C++ Libraries
    Boost provides free portable
    peer-reviewed C++ libraries. The
    emphasis is on portable libraries which
    work well with the C++ Standard Library.
    See http://www.bo...
    Download Boost C++ Libraries
  • 4
    VirtualGL
    VirtualGL
    VirtualGL redirects 3D commands from a
    Unix/Linux OpenGL application onto a
    server-side GPU and converts the
    rendered 3D images into a video stream
    with which ...
    Download VirtualGL
  • 5
    libusb
    libusb
    Library to enable user space
    application programs to communicate with
    USB devices. Audience: Developers, End
    Users/Desktop. Programming Language: C.
    Categories...
    Download libusb
  • 6
    SWIG
    SWIG
    SWIG is a software development tool
    that connects programs written in C and
    C++ with a variety of high-level
    programming languages. SWIG is used with
    different...
    Download SWIG
  • More »

Linux commands

Ad