This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository routino.

commit 0219804fc89bef1c78456e6bfe16f8f8944e2e34
Author: Bas Couwenberg <sebas...@xs4all.nl>
Date:   Fri Feb 20 18:43:25 2015 +0100

    Add man pages for routino utilities.
---
 debian/changelog                     |   2 +
 debian/control                       |   6 +-
 debian/man/filedumper-slim.1.xml     | 407 ++++++++++++++++++++
 debian/man/filedumper.1.xml          | 407 ++++++++++++++++++++
 debian/man/filedumperx.1.xml         | 155 ++++++++
 debian/man/planetsplitter-slim.1.xml | 346 +++++++++++++++++
 debian/man/planetsplitter.1.xml      | 405 ++++++++++++++++++++
 debian/man/routino-router-slim.1.xml | 696 +++++++++++++++++++++++++++++++++++
 debian/man/routino-router.1.xml      | 696 +++++++++++++++++++++++++++++++++++
 debian/routino.manpages              |   1 +
 debian/rules                         |  14 +
 11 files changed, 3134 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 93b0d77..a2b920f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,8 @@ routino (2.7.3-1) UNRELEASED; urgency=medium
   * Update copyright file using copyright-format 1.0.
   * Add upstream metadata.
   * Add substitution variable ${perl:Depends} to routino-www.
+  * Add man pages for routino utilities.
+    (closes: #704172)
 
  -- Bas Couwenberg <sebas...@debian.org>  Fri, 06 Feb 2015 21:22:51 +0100
 
diff --git a/debian/control b/debian/control
index de6ee2a..b4392fa 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,11 @@ Priority: extra
 Build-Depends: debhelper (>= 9),
                flex,
                libbz2-dev,
-               zlib1g-dev
+               zlib1g-dev,
+               docbook2x,
+               docbook-xsl,
+               docbook-xml,
+               xsltproc
 Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/cgit/pkg-grass/routino.git
 Vcs-Git: git://anonscm.debian.org/pkg-grass/routino.git
diff --git a/debian/man/filedumper-slim.1.xml b/debian/man/filedumper-slim.1.xml
new file mode 100644
index 0000000..9f5e88c
--- /dev/null
+++ b/debian/man/filedumper-slim.1.xml
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='filedumper-slim'>
+
+  <refmeta>
+    <refentrytitle>filedumper-slim</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>filedumper-slim</refname>
+    <refpurpose>dump routino database contents</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>filedumper-slim</command>
+      <arg choice='opt'><option>--help</option></arg>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg choice='opt'><option>--statistics</option></arg>
+      <arg choice='opt'><option>--visualiser</option>
+        <arg 
choice='plain'><option>--latmin=<replaceable>latmin</replaceable></option></arg>
+        <arg 
choice='plain'><option>--latmax=<replaceable>latmax</replaceable></option></arg>
+        <arg 
choice='plain'><option>--lonmin=<replaceable>lonmin</replaceable></option></arg>
+        <arg 
choice='plain'><option>--lonmax=<replaceable>lonmax</replaceable></option></arg>
+        <arg 
choice='plain'><option>--data=<replaceable>data-type</replaceable></option></arg>
+      </arg>
+      <arg choice='opt'><option>--dump</option>
+        <arg 
choice='opt'><option>--node=<replaceable>node</replaceable></option> ...</arg>
+        <arg 
choice='opt'><option>--segment=<replaceable>segment</replaceable></option> 
...</arg>
+        <arg 
choice='opt'><option>--way=<replaceable>way</replaceable></option> ...</arg>
+        <arg 
choice='opt'><option>--turn-relation=<replaceable>rel</replaceable></option> 
...</arg>
+        <arg 
choice='opt'><option>--errorlog=<replaceable>number</replaceable></option> 
...</arg>
+      </arg>
+      <arg choice='opt'><option>--dump-osm</option>
+        <arg choice='opt'><option>--no-super</option></arg>
+        <arg 
choice='opt'><option>--latmin=<replaceable>latmin</replaceable></option>
+          <arg 
choice='plain'><option>--latmax=<replaceable>latmax</replaceable></option></arg>
+          <arg 
choice='plain'><option>--lonmin=<replaceable>lonmin</replaceable></option></arg>
+          <arg 
choice='plain'><option>--lonmax=<replaceable>lonmax</replaceable></option></arg>
+        </arg>
+      </arg>
+      <arg choice='opt'><option>--dump-visualiser</option>
+        <arg choice='opt'><option>--data=node&lt;node&gt;</option></arg>
+        <arg choice='opt'><option>--data=segment&lt;segment&gt;</option></arg>
+        <arg 
choice='opt'><option>--data=turn-relation&lt;rel&gt;</option></arg>
+        <arg choice='opt'><option>--data=errorlog&lt;number&gt;</option></arg>
+      </arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>filedumper-slim</command> is used to extract statistics from the
+      <command>routino</command> database, extract particular information for
+      visualisation purposes or for dumping the database contents.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints usage information
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            The directory containing the routing database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            The filename prefix for the routing database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--statistics</option></term>
+        <listitem>
+          <para>
+            Print statistics about the routing database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--visualiser</option></term>
+        <listitem>
+          <para>
+            Extract selected data from the routing database:
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              
<term><option>--latmin</option>=<replaceable>latmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum latitude (degrees N)
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--latmax</option>=<replaceable>latmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum latitude (degrees N).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmin</option>=<replaceable>lonmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmax</option>=<replaceable>lonmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--data</option>=<replaceable>data-type</replaceable></term>
+              <listitem>
+                <para>
+                  The type of data to select.
+                </para>
+                <para>
+                  <replaceable>data-type</replaceable> can be selected from:
+                  <informaltable frame='none' colsep='0' rowsep='0'>
+                    <tgroup cols='3'>
+                      <tbody>
+                        <row>
+                          <entry>junctions</entry>
+                          <entry>=</entry>
+                          <entry>segment count at each junction.</entry>
+                        </row>
+                        <row>
+                          <entry>super</entry>
+                          <entry>=</entry>
+                          <entry>super-node and super-segments.</entry>
+                        </row>
+                        <row>
+                          <entry>waytype-*</entry>
+                          <entry>=</entry>
+                          <entry>segments of oneway, cyclebothways or 
roundabout type.</entry>
+                        </row>
+                        <row>
+                          <entry>highway-*</entry>
+                          <entry>=</entry>
+                          <entry>segments of the specified highway 
type.</entry>
+                        </row>
+                        <row>
+                          <entry>transport-*</entry>
+                          <entry>=</entry>
+                          <entry>segments allowing the specified transport 
type.</entry>
+                        </row>
+                        <row>
+                          <entry>barrier-*</entry>
+                          <entry>=</entry>
+                          <entry>nodes disallowing the specified transport 
type.</entry>
+                        </row>
+                        <row>
+                          <entry>turns</entry>
+                          <entry>=</entry>
+                          <entry>turn restrictions.</entry>
+                        </row>
+                        <row>
+                          <entry>speed</entry>
+                          <entry>=</entry>
+                          <entry>speed limits.</entry>
+                        </row>
+                        <row>
+                          <entry>weight</entry>
+                          <entry>=</entry>
+                          <entry>weight limits.</entry>
+                        </row>
+                        <row>
+                          <entry>height</entry>
+                          <entry>=</entry>
+                          <entry>height limits.</entry>
+                        </row>
+                        <row>
+                          <entry>width</entry>
+                          <entry>=</entry>
+                          <entry>width limits.</entry>
+                        </row>
+                        <row>
+                          <entry>length</entry>
+                          <entry>=</entry>
+                          <entry>length limits.</entry>
+                        </row>
+                        <row>
+                          <entry>property-*</entry>
+                          <entry>=</entry>
+                          <entry>segments with the specified property.</entry>
+                        </row>
+                        <row>
+                          <entry>errorlogs</entry>
+                          <entry>=</entry>
+                          <entry>errors logged during parsing.</entry>
+                        </row>
+                      </tbody>
+                    </tgroup>
+                  </informaltable>
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump</option></term>
+        <listitem>
+          <para>
+            Dump selected contents of the database.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              
<term><option>--node</option>=<replaceable>node</replaceable></term>
+              <listitem>
+                <para>
+                  The node with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--segment</option>=<replaceable>segment</replaceable></term>
+              <listitem>
+                <para>
+                  The segment with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--way</option>=<replaceable>way</replaceable></term>
+              <listitem>
+                <para>
+                  The way with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--turn-relation</option>=<replaceable>rel</replaceable></term>
+              <listitem>
+                <para>
+                  The turn relation with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--errorlog</option>=<replaceable>number</replaceable></term>
+              <listitem>
+                <para>
+                  The error log with the selected index.
+                </para>
+                <para>
+                  Use 'all' instead of a number to get all of them.
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump-osm</option></term>
+        <listitem>
+          <para>
+            Dump all or part of the database as an XML file.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              <term><option>--no-super</option></term>
+              <listitem>
+                <para>
+                  Exclude the super-segments.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--latmin</option>=<replaceable>latmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum latitude (degrees N).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--latmax</option>=<replaceable>latmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum latitude (degrees N).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmin</option>=<replaceable>lonmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmax</option>=<replaceable>lonmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump-visualiser</option></term>
+        <listitem>
+          <para>
+            Dump selected contents of the database in HTML.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              <term><option>--data</option>=node&lt;node&gt;</term>
+              <listitem>
+                <para>
+                  The node with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--data</option>=segment&lt;segment&gt;</term>
+              <listitem>
+                <para>
+                  The segment with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--data</option>=turn-relation&lt;rel&gt;</term>
+              <listitem>
+                <para>
+                  The turn relation with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--data</option>=errorlog&lt;number&gt;</term>
+              <listitem>
+                <para>
+                  The error log with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+</refentry>
diff --git a/debian/man/filedumper.1.xml b/debian/man/filedumper.1.xml
new file mode 100644
index 0000000..8394a66
--- /dev/null
+++ b/debian/man/filedumper.1.xml
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='filedumper'>
+
+  <refmeta>
+    <refentrytitle>filedumper</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>filedumper</refname>
+    <refpurpose>dump routino database contents</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>filedumper</command>
+      <arg choice='opt'><option>--help</option></arg>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg choice='opt'><option>--statistics</option></arg>
+      <arg choice='opt'><option>--visualiser</option>
+        <arg 
choice='plain'><option>--latmin=<replaceable>latmin</replaceable></option></arg>
+        <arg 
choice='plain'><option>--latmax=<replaceable>latmax</replaceable></option></arg>
+        <arg 
choice='plain'><option>--lonmin=<replaceable>lonmin</replaceable></option></arg>
+        <arg 
choice='plain'><option>--lonmax=<replaceable>lonmax</replaceable></option></arg>
+        <arg 
choice='plain'><option>--data=<replaceable>data-type</replaceable></option></arg>
+      </arg>
+      <arg choice='opt'><option>--dump</option>
+        <arg 
choice='opt'><option>--node=<replaceable>node</replaceable></option> ...</arg>
+        <arg 
choice='opt'><option>--segment=<replaceable>segment</replaceable></option> 
...</arg>
+        <arg 
choice='opt'><option>--way=<replaceable>way</replaceable></option> ...</arg>
+        <arg 
choice='opt'><option>--turn-relation=<replaceable>rel</replaceable></option> 
...</arg>
+        <arg 
choice='opt'><option>--errorlog=<replaceable>number</replaceable></option> 
...</arg>
+      </arg>
+      <arg choice='opt'><option>--dump-osm</option>
+        <arg choice='opt'><option>--no-super</option></arg>
+        <arg 
choice='opt'><option>--latmin=<replaceable>latmin</replaceable></option>
+          <arg 
choice='plain'><option>--latmax=<replaceable>latmax</replaceable></option></arg>
+          <arg 
choice='plain'><option>--lonmin=<replaceable>lonmin</replaceable></option></arg>
+          <arg 
choice='plain'><option>--lonmax=<replaceable>lonmax</replaceable></option></arg>
+        </arg>
+      </arg>
+      <arg choice='opt'><option>--dump-visualiser</option>
+        <arg choice='opt'><option>--data=node&lt;node&gt;</option></arg>
+        <arg choice='opt'><option>--data=segment&lt;segment&gt;</option></arg>
+        <arg 
choice='opt'><option>--data=turn-relation&lt;rel&gt;</option></arg>
+        <arg choice='opt'><option>--data=errorlog&lt;number&gt;</option></arg>
+      </arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>filedumper</command> is used to extract statistics from the
+      <command>routino</command> database, extract particular information for
+      visualisation purposes or for dumping the database contents.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints usage information
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            The directory containing the routing database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            The filename prefix for the routing database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--statistics</option></term>
+        <listitem>
+          <para>
+            Print statistics about the routing database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--visualiser</option></term>
+        <listitem>
+          <para>
+            Extract selected data from the routing database:
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              
<term><option>--latmin</option>=<replaceable>latmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum latitude (degrees N)
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--latmax</option>=<replaceable>latmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum latitude (degrees N).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmin</option>=<replaceable>lonmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmax</option>=<replaceable>lonmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--data</option>=<replaceable>data-type</replaceable></term>
+              <listitem>
+                <para>
+                  The type of data to select.
+                </para>
+                <para>
+                  <replaceable>data-type</replaceable> can be selected from:
+                  <informaltable frame='none' colsep='0' rowsep='0'>
+                    <tgroup cols='3'>
+                      <tbody>
+                        <row>
+                          <entry>junctions</entry>
+                          <entry>=</entry>
+                          <entry>segment count at each junction.</entry>
+                        </row>
+                        <row>
+                          <entry>super</entry>
+                          <entry>=</entry>
+                          <entry>super-node and super-segments.</entry>
+                        </row>
+                        <row>
+                          <entry>waytype-*</entry>
+                          <entry>=</entry>
+                          <entry>segments of oneway, cyclebothways or 
roundabout type.</entry>
+                        </row>
+                        <row>
+                          <entry>highway-*</entry>
+                          <entry>=</entry>
+                          <entry>segments of the specified highway 
type.</entry>
+                        </row>
+                        <row>
+                          <entry>transport-*</entry>
+                          <entry>=</entry>
+                          <entry>segments allowing the specified transport 
type.</entry>
+                        </row>
+                        <row>
+                          <entry>barrier-*</entry>
+                          <entry>=</entry>
+                          <entry>nodes disallowing the specified transport 
type.</entry>
+                        </row>
+                        <row>
+                          <entry>turns</entry>
+                          <entry>=</entry>
+                          <entry>turn restrictions.</entry>
+                        </row>
+                        <row>
+                          <entry>speed</entry>
+                          <entry>=</entry>
+                          <entry>speed limits.</entry>
+                        </row>
+                        <row>
+                          <entry>weight</entry>
+                          <entry>=</entry>
+                          <entry>weight limits.</entry>
+                        </row>
+                        <row>
+                          <entry>height</entry>
+                          <entry>=</entry>
+                          <entry>height limits.</entry>
+                        </row>
+                        <row>
+                          <entry>width</entry>
+                          <entry>=</entry>
+                          <entry>width limits.</entry>
+                        </row>
+                        <row>
+                          <entry>length</entry>
+                          <entry>=</entry>
+                          <entry>length limits.</entry>
+                        </row>
+                        <row>
+                          <entry>property-*</entry>
+                          <entry>=</entry>
+                          <entry>segments with the specified property.</entry>
+                        </row>
+                        <row>
+                          <entry>errorlogs</entry>
+                          <entry>=</entry>
+                          <entry>errors logged during parsing.</entry>
+                        </row>
+                      </tbody>
+                    </tgroup>
+                  </informaltable>
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump</option></term>
+        <listitem>
+          <para>
+            Dump selected contents of the database.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              
<term><option>--node</option>=<replaceable>node</replaceable></term>
+              <listitem>
+                <para>
+                  The node with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--segment</option>=<replaceable>segment</replaceable></term>
+              <listitem>
+                <para>
+                  The segment with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--way</option>=<replaceable>way</replaceable></term>
+              <listitem>
+                <para>
+                  The way with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--turn-relation</option>=<replaceable>rel</replaceable></term>
+              <listitem>
+                <para>
+                  The turn relation with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--errorlog</option>=<replaceable>number</replaceable></term>
+              <listitem>
+                <para>
+                  The error log with the selected index.
+                </para>
+                <para>
+                  Use 'all' instead of a number to get all of them.
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump-osm</option></term>
+        <listitem>
+          <para>
+            Dump all or part of the database as an XML file.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              <term><option>--no-super</option></term>
+              <listitem>
+                <para>
+                  Exclude the super-segments.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--latmin</option>=<replaceable>latmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum latitude (degrees N).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--latmax</option>=<replaceable>latmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum latitude (degrees N).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmin</option>=<replaceable>lonmin</replaceable></term>
+              <listitem>
+                <para>
+                  The minimum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              
<term><option>--lonmax</option>=<replaceable>lonmax</replaceable></term>
+              <listitem>
+                <para>
+                  The maximum longitude (degrees E).
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump-visualiser</option></term>
+        <listitem>
+          <para>
+            Dump selected contents of the database in HTML.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              <term><option>--data</option>=node&lt;node&gt;</term>
+              <listitem>
+                <para>
+                  The node with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--data</option>=segment&lt;segment&gt;</term>
+              <listitem>
+                <para>
+                  The segment with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--data</option>=turn-relation&lt;rel&gt;</term>
+              <listitem>
+                <para>
+                  The turn relation with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--data</option>=errorlog&lt;number&gt;</term>
+              <listitem>
+                <para>
+                  The error log with the selected index.
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+</refentry>
diff --git a/debian/man/filedumperx.1.xml b/debian/man/filedumperx.1.xml
new file mode 100644
index 0000000..1ccb0a6
--- /dev/null
+++ b/debian/man/filedumperx.1.xml
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='filedumperx'>
+
+  <refmeta>
+    <refentrytitle>filedumperx</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>filedumperx</refname>
+    <refpurpose>dump contents of planetsplitter intermediate data</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>filedumperx</command>
+      <arg choice='opt'><option>--help</option></arg>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg choice='opt'><option>--dump</option>
+        <arg choice='opt'><option>--nodes</option></arg>
+        <arg choice='opt'><option>--ways</option></arg>
+        <arg choice='opt'><option>--route-relations</option></arg>
+        <arg choice='opt'><option>--turn-relations</option></arg>
+      </arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>filedumperx</command> is a modified version of
+      <citerefentry>
+        <refentrytitle>filedumper</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry>,
+      that will dump out the contents of the intermediate data that is saved by
+      <citerefentry>
+        <refentrytitle>planetsplitter</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry>,
+      after processing using the <option>--keep</option> or
+      <option>--changes</option> option.
+      This is intended for test purposes only and gives no useful information
+      about the <command>routino</command> routing database.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints usage information
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Sets the directory name in which to read the local database.
+            Defaults to the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename prefix for the files in the local database.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dump</option></term>
+        <listitem>
+          <para>
+            Dumps the complete set of data in the intermediate files that are
+            written by
+            <citerefentry>
+              <refentrytitle>planetsplitter</refentrytitle>
+              <manvolnum>1</manvolnum>
+            </citerefentry>,
+            using the <option>--keep</option> or <option>--changes</option>
+            options.
+          </para>
+          <variablelist>
+            
+            <varlistentry>
+              <term><option>--nodes</option></term>
+              <listitem>
+                <para>
+                  Dumps the node data.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--ways</option></term>
+              <listitem>
+                <para>
+                  Dumps the way data.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--route-relations</option></term>
+              <listitem>
+                <para>
+                  Dumps the route relation data.
+                </para>
+              </listitem>
+            </varlistentry>
+
+            <varlistentry>
+              <term><option>--turn-relations</option></term>
+              <listitem>
+                <para>
+                  Dumps the turn relation data.
+                </para>
+              </listitem>
+            </varlistentry>
+
+          </variablelist>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+  <refsect1 id='see-also'>
+    <title>SEE ALSO</title>
+
+    <citerefentry>
+      <refentrytitle>filedumper</refentrytitle>
+      <manvolnum>1</manvolnum>
+    </citerefentry>,
+
+    <citerefentry>
+      <refentrytitle>planetsplitter</refentrytitle>
+      <manvolnum>1</manvolnum>
+    </citerefentry>
+  </refsect1>
+
+</refentry>
diff --git a/debian/man/planetsplitter-slim.1.xml 
b/debian/man/planetsplitter-slim.1.xml
new file mode 100644
index 0000000..5bfdf1d
--- /dev/null
+++ b/debian/man/planetsplitter-slim.1.xml
@@ -0,0 +1,346 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='planetsplitter-slim'>
+
+  <refmeta>
+    <refentrytitle>planetsplitter-slim</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>planetsplitter-slim</refname>
+    <refpurpose>split OSM XML data into routino database</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>planetsplitter-slim</command>
+      <arg choice='opt'><option>--help</option></arg>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg 
choice='opt'><option>--sort-ram-size=<replaceable>size</replaceable></option></arg>
+      <arg 
choice='opt'><option>--sort-threads=<replaceable>number</replaceable></option></arg>
+      <arg 
choice='opt'><option>--tmpdir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--tagging=<replaceable>filename</replaceable></option></arg>
+      <arg choice='opt'><option>--loggable</option></arg>
+      <arg choice='opt'><option>--logtime</option></arg>
+      <arg choice='opt'><option>--logmemory</option></arg>
+      <arg choice='opt'><option>--errorlog<arg 
choice='opt'>=<replaceable>name</replaceable></arg></option></arg>
+      <group>
+        <arg choice='opt'><option>--parse-only</option></arg>
+        <arg choice='opt'><option>--process-only</option></arg>
+      </group>
+      <arg choice='opt'><option>--append</option></arg>
+      <arg choice='opt'><option>--keep</option></arg>
+      <arg choice='opt'><option>--changes</option></arg>
+      <arg 
choice='opt'><option>--max-iterations=<replaceable>number</replaceable></option></arg>
+      <arg choice='opt'><option>--prune-none</option></arg>
+      <arg 
choice='opt'><option>--prune-isolated=<replaceable>len</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prune-short=<replaceable>len</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prune-straight=<replaceable>len</replaceable></option></arg>
+      <group>
+        <arg choice='opt'><replaceable>filename.osm</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.osc</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.pbf</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.o5m</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.o5c</replaceable> ...</arg>
+        <arg 
choice='opt'><replaceable>filename.(o5m|osc|os5m|o5c).bz2</replaceable> 
...</arg>
+        <arg 
choice='opt'><replaceable>filename.(o5m|osc|os5m|o5c).gz</replaceable> ...</arg>
+        <arg 
choice='opt'><replaceable>filename.(o5m|osc|os5m|o5c).xz</replaceable> ...</arg>
+      </group>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>planetsplitter-slim</command> reads in the OSM format XML file 
and
+      splits it up to create the <command>routino</command> database that is
+      for routing.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints usage information
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Sets the directory name in which to save the results.
+            Defaults to the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename prefix for the files that are created.
+            Defaults to no prefix.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--sort-ram-size</option>=<replaceable>size</replaceable></term>
+        <listitem>
+          <para>
+            Specifies the amount of RAM (in MB) to use for sorting the data.
+            If not specified then 64 MB will be used in slim mode or 256 MB
+            otherwise.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--sort-threads</option>=<replaceable>number</replaceable></term>
+        <listitem>
+          <para>
+            The number of threads to use for data sorting (the sorting memory
+            is shared between the threads \- too many threads and not enough
+            memory will reduce the performance).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--tmpdir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Specifies the name of the directory to store the temporary disk
+            files.
+            If not specified then it defaults to either the value of the
+            <option>--dir</option> option or the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--tagging</option>=<replaceable>filename</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename containing the list of tagging rules in XML
+            format for the parsing the input files.
+            If the file doesn't exist then
+           <replaceable>dirname</replaceable>,
+           <replaceable>prefix</replaceable> and "profiles.xml" will be
+           combined and used, if that doesn't exist then the file
+           <filename>/usr/share/routino/profiles.xml</filename>
+           will be used.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--loggable</option></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logtime</option>></term>
+        <listitem>
+          <para>
+            Print the elapsed time for each processing step
+            (minutes, seconds and milliseconds).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logmemory</option></term>
+        <listitem>
+          <para>
+            Print the maximum allocated and mapped memory for each processing
+            step (MBytes).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--errorlog[=<replaceable>name</replaceable>]</option></term>
+        <listitem>
+          <para>
+            Log OSM parsing and processing errors to
+            <filename>error.log</filename> or the specified file name
+            (the <option>--dir</option> and <option>--prefix</option> options
+            are applied).
+            If the <option>--append</option> option is used then the existing
+            log file will be appended, otherwise a new one will be created.
+            If the <option>--keep</option> option is also used a geographically
+            searchable database of error logs is created for use in the
+            visualiser.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--parse-only</option></term>
+        <listitem>
+          <para>
+            Parse the input files and store the data in intermediate files but
+            don't process the data into a routing database.
+            This option must be used with the <option>--append</option> option
+            for all except the first file.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--process-only</option></term>
+        <listitem>
+          <para>
+            Don't read in any files but process the existing intermediate files
+            created by using the <option>--parse-only</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--append</option></term>
+        <listitem>
+          <para>
+            Parse the input file and append the result to the existing
+            intermediate files; the appended file can be either an OSM
+            file or an OSC change file.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep</option></term>
+        <listitem>
+          <para>
+            Store a set of intermediate files after parsing the OSM files,
+            sorting and removing duplicates; this allows appending an OSC
+            file and re-processing later.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--changes</option></term>
+        <listitem>
+          <para>
+            This option indicates that the data being processed contains one or
+            more OSC (OSM changes) files, they must be applied in time sequence
+            if more than one is used.
+            This option implies <option>--append</option> when parsing data
+            files and <option>--keep</option> when processing data.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--max-iterations</option>=<replaceable>number</replaceable></term>
+        <listitem>
+          <para>
+            The maximum number of iterations to use when generating super-nodes
+            and super-segments.
+            Defaults to 5 which is normally enough.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prune-none</option></term>
+        <listitem>
+          <para>
+            Disable the prune options below, they can be re-enabled by adding
+            them to the command line after this option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--prune-isolated</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            Remove the access permissions for a transport type from small
+            disconnected groups of segments and remove the segments if they
+            end up with no access permission (defaults to removing groups
+            under 500m).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--prune-short</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            Remove short segments (defaults to removing segments up to a
+            maximum length of 5m).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--prune-straight=</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            Remove nodes in almost straight highways (defaults to removing
+            nodes up to 3m offset from a straight line).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><filename>filename.osm</filename></term>
+        <term><filename>filename.osc</filename></term>
+        <term><filename>filename.pbf</filename></term>
+        <term><filename>filename.o5m</filename></term>
+        <term><filename>filename.o5c</filename></term>
+        <listitem>
+          <para>
+            Specifies the filename(s) to read data from.
+            Filenames ending '.pbf' will be read as PBF, filenames ending in
+            '.o5m' or '.o5c' will be read as O5M/O5C, otherwise as XML.
+            Filenames ending '.bz2' will be bzip2 uncompressed
+            (if bzip2 support compiled in).
+            Filenames ending '.gz' will be gzip uncompressed
+            (if gzip support compiled in).
+            Filenames ending '.xz' will be xz uncompressed
+            (if xz support compiled in).
+          </para>
+          <para>
+            Note: In version 2.5 of Routino the ability to read data from the
+            standard input has been removed.
+            This is because there is now the ability to read compressed files
+            (bzip2, gzip, xz) and PBF files directly.
+            Also using standard input the file type cannot be auto-detected
+            from the filename.
+          </para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+  <refsect1 id='see-also'>
+    <title>SEE ALSO</title>
+
+    <citerefentry>
+      <refentrytitle>planetsplitter</refentrytitle>
+      <manvolnum>1</manvolnum>
+    </citerefentry>
+  </refsect1>
+
+</refentry>
diff --git a/debian/man/planetsplitter.1.xml b/debian/man/planetsplitter.1.xml
new file mode 100644
index 0000000..fa81569
--- /dev/null
+++ b/debian/man/planetsplitter.1.xml
@@ -0,0 +1,405 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='planetsplitter'>
+
+  <refmeta>
+    <refentrytitle>planetsplitter</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>planetsplitter</refname>
+    <refpurpose>split OSM XML data into routino database</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>planetsplitter</command>
+      <arg choice='opt'><option>--help</option></arg>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg 
choice='opt'><option>--sort-ram-size=<replaceable>size</replaceable></option></arg>
+      <arg 
choice='opt'><option>--sort-threads=<replaceable>number</replaceable></option></arg>
+      <arg 
choice='opt'><option>--tmpdir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--tagging=<replaceable>filename</replaceable></option></arg>
+      <arg choice='opt'><option>--loggable</option></arg>
+      <arg choice='opt'><option>--logtime</option></arg>
+      <arg choice='opt'><option>--logmemory</option></arg>
+      <arg choice='opt'><option>--errorlog<arg 
choice='opt'>=<replaceable>name</replaceable></arg></option></arg>
+      <group>
+        <arg choice='opt'><option>--parse-only</option></arg>
+        <arg choice='opt'><option>--process-only</option></arg>
+      </group>
+      <arg choice='opt'><option>--append</option></arg>
+      <arg choice='opt'><option>--keep</option></arg>
+      <arg choice='opt'><option>--changes</option></arg>
+      <arg 
choice='opt'><option>--max-iterations=<replaceable>number</replaceable></option></arg>
+      <arg choice='opt'><option>--prune-none</option></arg>
+      <arg 
choice='opt'><option>--prune-isolated=<replaceable>len</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prune-short=<replaceable>len</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prune-straight=<replaceable>len</replaceable></option></arg>
+      <group>
+        <arg choice='opt'><replaceable>filename.osm</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.osc</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.pbf</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.o5m</replaceable> ...</arg>
+        <arg choice='opt'><replaceable>filename.o5c</replaceable> ...</arg>
+        <arg 
choice='opt'><replaceable>filename.(o5m|osc|os5m|o5c).bz2</replaceable> 
...</arg>
+        <arg 
choice='opt'><replaceable>filename.(o5m|osc|os5m|o5c).gz</replaceable> ...</arg>
+        <arg 
choice='opt'><replaceable>filename.(o5m|osc|os5m|o5c).xz</replaceable> ...</arg>
+      </group>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>planetsplitter</command> reads in the OSM format XML file and
+      splits it up to create the <command>routino</command> database that is
+      for routing.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints usage information
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Sets the directory name in which to save the results.
+            Defaults to the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename prefix for the files that are created.
+            Defaults to no prefix.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--sort-ram-size</option>=<replaceable>size</replaceable></term>
+        <listitem>
+          <para>
+            Specifies the amount of RAM (in MB) to use for sorting the data.
+            If not specified then 64 MB will be used in slim mode or 256 MB
+            otherwise.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--sort-threads</option>=<replaceable>number</replaceable></term>
+        <listitem>
+          <para>
+            The number of threads to use for data sorting (the sorting memory
+            is shared between the threads \- too many threads and not enough
+            memory will reduce the performance).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--tmpdir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Specifies the name of the directory to store the temporary disk
+            files.
+            If not specified then it defaults to either the value of the
+            <option>--dir</option> option or the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--tagging</option>=<replaceable>filename</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename containing the list of tagging rules in XML
+            format for the parsing the input files.
+            If the file doesn't exist then
+           <replaceable>dirname</replaceable>,
+           <replaceable>prefix</replaceable> and "profiles.xml" will be
+           combined and used, if that doesn't exist then the file
+           <filename>/usr/share/routino/profiles.xml</filename>
+           will be used.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--loggable</option></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logtime</option>></term>
+        <listitem>
+          <para>
+            Print the elapsed time for each processing step
+            (minutes, seconds and milliseconds).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logmemory</option></term>
+        <listitem>
+          <para>
+            Print the maximum allocated and mapped memory for each processing
+            step (MBytes).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--errorlog[=<replaceable>name</replaceable>]</option></term>
+        <listitem>
+          <para>
+            Log OSM parsing and processing errors to
+            <filename>error.log</filename> or the specified file name
+            (the <option>--dir</option> and <option>--prefix</option> options
+            are applied).
+            If the <option>--append</option> option is used then the existing
+            log file will be appended, otherwise a new one will be created.
+            If the <option>--keep</option> option is also used a geographically
+            searchable database of error logs is created for use in the
+            visualiser.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--parse-only</option></term>
+        <listitem>
+          <para>
+            Parse the input files and store the data in intermediate files but
+            don't process the data into a routing database.
+            This option must be used with the <option>--append</option> option
+            for all except the first file.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--process-only</option></term>
+        <listitem>
+          <para>
+            Don't read in any files but process the existing intermediate files
+            created by using the <option>--parse-only</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--append</option></term>
+        <listitem>
+          <para>
+            Parse the input file and append the result to the existing
+            intermediate files; the appended file can be either an OSM
+            file or an OSC change file.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--keep</option></term>
+        <listitem>
+          <para>
+            Store a set of intermediate files after parsing the OSM files,
+            sorting and removing duplicates; this allows appending an OSC
+            file and re-processing later.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--changes</option></term>
+        <listitem>
+          <para>
+            This option indicates that the data being processed contains one or
+            more OSC (OSM changes) files, they must be applied in time sequence
+            if more than one is used.
+            This option implies <option>--append</option> when parsing data
+            files and <option>--keep</option> when processing data.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--max-iterations</option>=<replaceable>number</replaceable></term>
+        <listitem>
+          <para>
+            The maximum number of iterations to use when generating super-nodes
+            and super-segments.
+            Defaults to 5 which is normally enough.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prune-none</option></term>
+        <listitem>
+          <para>
+            Disable the prune options below, they can be re-enabled by adding
+            them to the command line after this option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--prune-isolated</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            Remove the access permissions for a transport type from small
+            disconnected groups of segments and remove the segments if they
+            end up with no access permission (defaults to removing groups
+            under 500m).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--prune-short</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            Remove short segments (defaults to removing segments up to a
+            maximum length of 5m).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--prune-straight=</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            Remove nodes in almost straight highways (defaults to removing
+            nodes up to 3m offset from a straight line).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><filename>filename.osm</filename></term>
+        <term><filename>filename.osc</filename></term>
+        <term><filename>filename.pbf</filename></term>
+        <term><filename>filename.o5m</filename></term>
+        <term><filename>filename.o5c</filename></term>
+        <listitem>
+          <para>
+            Specifies the filename(s) to read data from.
+            Filenames ending '.pbf' will be read as PBF, filenames ending in
+            '.o5m' or '.o5c' will be read as O5M/O5C, otherwise as XML.
+            Filenames ending '.bz2' will be bzip2 uncompressed
+            (if bzip2 support compiled in).
+            Filenames ending '.gz' will be gzip uncompressed
+            (if gzip support compiled in).
+            Filenames ending '.xz' will be xz uncompressed
+            (if xz support compiled in).
+          </para>
+          <para>
+            Note: In version 2.5 of Routino the ability to read data from the
+            standard input has been removed.
+            This is because there is now the ability to read compressed files
+            (bzip2, gzip, xz) and PBF files directly.
+            Also using standard input the file type cannot be auto-detected
+            from the filename.
+          </para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </refsect1>
+
+  <refsect1 id='examples'>
+    <title>EXAMPLES</title>
+
+    <example>
+      <para>
+        Example usage 1:
+      </para>
+      <screen>
+<command>planetsplitter</command> 
<option>--dir</option>=<filename>data</filename> <option>--prefix</option>=gb 
<filename>great_britain.osm</filename>
+      </screen>
+      <para>
+        This will generate the output files
+        <filename>data/gb-nodes.mem</filename>,
+        <filename>data/gb-segments.mem</filename> and
+        <filename>data/gb-ways.mem</filename>.
+        Multiple filenames can be specified on the command line and they will
+        all be read in, combined and processed together.
+      </para>
+    </example>
+
+    <example>
+      <para>
+        Example usage 2:
+      </para>
+      <screen>
+<command>planetsplitter</command> <option>--dir</option>=data 
<option>--prefix</option>=gb <option>--parse-only</option>          
<filename>great_britain_part1.osm</filename>
+<command>planetsplitter</command> <option>--dir</option>=data 
<option>--prefix</option>=gb <option>--parse-only</option> 
<option>--append</option> <filename>great_britain_part2.osm</filename>
+<command>planetsplitter</command> <option>--dir</option>=data 
<option>--prefix</option>=gb <option>--parse-only</option> 
<option>--append</option> ...
+<command>planetsplitter</command> <option>--dir</option>=data 
<option>--prefix</option>=gb <option>--process-only</option>
+      </screen>
+      <para>
+        This will generate the same output files as the first example but
+        parsing the input files is performed separately from the data
+        processing.
+        The first file read in must not use the <option>--append</option>
+        option but the later ones must.
+      </para>
+    </example>
+
+    <example>
+      <para>
+        Example usage 3:
+      </para>
+      <screen>
+<command>planetsplitter</command> 
<option>--dir</option>=<filename>data</filename> <option>--prefix</option>=gb 
<option>--keep</option>    <filename>great_britain.osm</filename>
+
+<command>planetsplitter</command> 
<option>--dir</option>=<filename>data</filename> <option>--prefix</option>=gb 
<option>--changes</option> <filename>great_britain.osc</filename>
+      </screen>
+      <para>
+        This will generate the same output files as the first example.
+        The first command will process the complete file and keep some
+        intermediate data for later.
+        The second command will apply a set of changes to the stored
+        intermediate data and keep the updated intermediate files for
+        repeating this step later with more change data.
+      </para>
+      <para>
+        The parsing and processing can be split into multiple commands
+        as it was in example 2 with the <option>--keep</option> option
+        used with <option>--process-only</option> for the initial OSM
+        file(s) and the <option>--changes</option> option used with
+        <option>--parse-only</option> or <option>--process-only</option>
+        for every OSC file.
+      </para>
+    </example>
+
+  </refsect1>
+
+</refentry>
diff --git a/debian/man/routino-router-slim.1.xml 
b/debian/man/routino-router-slim.1.xml
new file mode 100644
index 0000000..a7042d5
--- /dev/null
+++ b/debian/man/routino-router-slim.1.xml
@@ -0,0 +1,696 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='routino-router-slim'>
+
+  <refmeta>
+    <refentrytitle>routino-router-slim</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>routino-router-slim</refname>
+    <refpurpose>calculate routes using the routino database</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>routino-router-slim</command>
+      <group>
+        <arg choice='opt'><option>--help</option></arg>
+        <arg choice='opt'><option>--help-profile-xml</option></arg>
+        <arg choice='opt'><option>--help-profile-json</option></arg>
+        <arg choice='opt'><option>--help-profile-perl</option></arg>
+      </group>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg 
choice='opt'><option>--profiles=<replaceable>filename</replaceable></option></arg>
+      <arg 
choice='opt'><option>--translations=<replaceable>filename</replaceable></option></arg>
+      <arg choice='opt'><option>--exact-nodes-only</option></arg>
+      <arg choice='opt'><option>--quiet</option></arg>
+      <arg choice='opt'><option>--loggable</option></arg>
+      <arg choice='opt'><option>--logtime</option></arg>
+      <arg choice='opt'><option>--logmemory</option></arg>
+      <arg choice='opt'><option>--output-html</option></arg>
+      <arg choice='opt'><option>--output-gpx-track</option></arg>
+      <arg choice='opt'><option>--output-text-all</option></arg>
+      <arg choice='opt'><option>--output-none</option></arg>
+      <arg choice='opt'><option>--output-stdout</option></arg>
+      <arg 
choice='opt'><option>--profile=<replaceable>name</replaceable></option></arg>
+      <arg 
choice='opt'><option>--transport=<replaceable>transport</replaceable></option></arg>
+      <group>
+        <arg choice='opt'><option>--shortest</option></arg>
+        <arg choice='opt'><option>--quickest</option></arg>
+      </group>
+      <arg 
choice='plain'><option>--lon1=<replaceable>longitude</replaceable></option> 
<option>--lat1=<replaceable>latitude</replaceable></option></arg>
+      <arg 
choice='plain'><option>--lon2=<replaceable>longitude</replaceable></option> 
<option>--lat2=<replaceable>latitude</replaceable></option></arg>
+      <arg choice='opt'>... 
<option>--lon99=<replaceable>longitude</replaceable></option> 
<option>--lat99=<replaceable>latitude</replaceable></option></arg>
+      <arg choice='opt'><option>--reverse</option></arg>
+      <arg choice='opt'><option>--loop</option></arg>
+      <arg 
choice='opt'><option>--heading=<replaceable>bearing</replaceable></option></arg>
+      <arg 
choice='opt'><option>--highway-&lt;highway&gt;=<replaceable>preference</replaceable></option>
 ...</arg>
+      <arg 
choice='opt'><option>--speed-&lt;highway&gt;=<replaceable>speed</replaceable></option>
 ...</arg>
+      <arg 
choice='opt'><option>--property-&lt;property&gt;=<replaceable>preference</replaceable></option>
 ...</arg>
+      <arg 
choice='opt'><option>--oneway=<replaceable>0|1</replaceable></option></arg>
+      <arg 
choice='opt'><option>--turns=<replaceable>0|1</replaceable></option></arg>
+      <arg 
choice='opt'><option>--weight=<replaceable>weight</replaceable></option></arg>
+      <arg 
choice='opt'><option>--height=<replaceable>height</replaceable></option></arg>
+      <arg 
choice='opt'><option>--width=<replaceable>width</replaceable></option></arg>
+      <arg 
choice='opt'><option>--length=<replaceable>length</replaceable></option></arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>routino-router-slim</command> performs the calculation of the
+      optimum routes using the database generated by the
+      <citerefentry>
+        <refentrytitle>planetsplitter</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry>
+      program.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints out the help information.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile</option></term>
+        <listitem>
+          <para>
+            Prints out the selected transport profile
+            (type, speed limits, highway preferences etc.)
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile-xml</option></term>
+        <listitem>
+          <para>
+            Prints out all the loaded profiles as an XML file in the same
+            format that can be loaded in.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile-json</option></term>
+        <listitem>
+          <para>
+            Prints out all the loaded profiles in JavaScript Object Notation
+            (JSON) format for use in the interactive webpage.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile-perl</option></term>
+        <listitem>
+          <para>
+            Prints out all the loaded profiles as a Perl object for use in
+            the router CGI.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Sets the directory name in which to read the local database.
+            Defaults to the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename prefix for the files in the local database.
+            Defaults to no prefix.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--profiles</option>=<replaceable>filename</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename containing the list of routing profiles in XML
+            format.
+            If the file doesn't exist then <option>--dirname</option>,
+            <option>--prefix</option> and "profiles.xml" will be combined and
+            used, if that doesn't exist then the file
+            <filename>/usr/share/routino/profiles.xml</filename>
+            (or custom installation location) will be used.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--translations</option>=<replaceable>filename</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename containing the list of translations in XML
+            format for the output files.
+            If the file doesn't exist then <option>--dirname</option>, 
+            <option>--prefix</option> and "translations.xml" will be combined
+            and used, if that doesn't exist then the file
+            <filename>/usr/share/routino/translations.xml</filename>
+            (or custom installation location) will be used.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--exact-nodes-only</option></term>
+        <listitem>
+          <para>
+            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).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--quiet</option></term>
+        <listitem>
+          <para>
+            Don't generate any screen output while running
+            (useful for running in a script).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--loggable</option></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logtime</option></term>
+        <listitem>
+          <para>
+            Print the elapsed time for each processing step
+            (minutes, seconds and milliseconds).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logmemory</option></term>
+        <listitem>
+          <para>
+            Print the maximum allocated and mapped memory for each processing
+            step (MBytes).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--language</option>=<replaceable>lang</replaceable></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--output-html</option></term>
+        <term><option>--output-gpx-track</option></term>
+        <term><option>--output-gpx-route</option></term>
+        <term><option>--output-text</option></term>
+        <term><option>--output-text-all</option></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--output-none</option></term>
+        <listitem>
+          <para>
+            Do not generate any output or read in any translations files.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--output-stdout</option></term>
+        <listitem>
+          <para>
+            Write to stdout instead of a file (requires exactly one output
+            format option, implies <option>--quiet</option>).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--profile</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Specifies the name of the profile to use.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--transport</option>=<replaceable>transport</replaceable></term>
+        <listitem>
+          <para>
+            Select the type of transport to use, 
<replaceable>transport</replaceable> can be set to:
+            <informaltable frame='none' colsep='0' rowsep='0'>
+              <tgroup cols='3'>
+               <tbody>
+                 <row>
+                   <entry>foot</entry>
+                   <entry>=</entry>
+                   <entry>Foot</entry>
+                 </row>
+                 <row>
+                   <entry>horse</entry>
+                   <entry>=</entry>
+                   <entry>Horse</entry>
+                 </row>
+                 <row>
+                   <entry>wheelchair</entry>
+                   <entry>=</entry>
+                   <entry>Wheelchair</entry>
+                 </row>
+                 <row>
+                   <entry>bicycle</entry>
+                   <entry>=</entry>
+                   <entry>Bicycle</entry>
+                 </row>
+                 <row>
+                   <entry>moped</entry>
+                   <entry>=</entry>
+                   <entry>Moped (Small motorcycle, limited speed)</entry>
+                 </row>
+                 <row>
+                   <entry>motorcycle</entry>
+                   <entry>=</entry>
+                   <entry>Motorcycle</entry>
+                 </row>
+                 <row>
+                   <entry>motorcar</entry>
+                   <entry>=</entry>
+                   <entry>Motorcar</entry>
+                 </row>
+                 <row>
+                   <entry>goods</entry>
+                   <entry>=</entry>
+                   <entry>Goods (Small lorry, van)</entry>
+                 </row>
+                 <row>
+                   <entry>hgv</entry>
+                   <entry>=</entry>
+                   <entry>HGV (Heavy Goods Vehicle \- large lorry)</entry>
+                 </row>
+                 <row>
+                   <entry>psv</entry>
+                   <entry>=</entry>
+                   <entry>PSV (Public Service Vehicle \- bus, coach)</entry>
+                 </row>
+               </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+          <para>
+            Defaults to 'motorcar', this option also selects the default
+            profile information if the <option>--profile</option> option is
+            not given and a profile matching the transport name is found.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--shortest</option></term>
+        <listitem>
+          <para>
+            Find the shortest route between the waypoints.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--quickest</option></term>
+        <listitem>
+          <para>
+            Find the quickest route between the waypoints.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--lon1</option>=<replaceable>longitude</replaceable></term>
+        
<term><option>--lat1</option>=<replaceable>latitude</replaceable></term>
+        
<term><option>--lon2</option>=<replaceable>longitude</replaceable></term>
+        
<term><option>--lat2</option>=<replaceable>latitude</replaceable></term>
+        <term>... 
<option>--lon99</option>=<replaceable>longitude</replaceable></term>
+        
<term><option>--lat99</option>=<replaceable>latitude</replaceable></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--reverse</option></term>
+        <listitem>
+          <para>
+            Find a route between the waypoints in reverse order.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--loop</option></term>
+        <listitem>
+          <para>
+            Find a route that returns to the first waypoint after the last one.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--heading</option>=<replaceable>bearing</replaceable></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--highway-&lt;highway&gt;</option>=<replaceable>preference</replaceable></term>
+        <listitem>
+          <para>
+            Selects the percentage preference for using each particular type
+            of highway.
+            The value of <replaceable>highway</replaceable> can be selected
+            from:
+            <informaltable frame='none' colsep='0' rowsep='0'>
+              <tgroup cols='3'>
+               <tbody>
+                 <row>
+                   <entry>motorway</entry>
+                   <entry>=</entry>
+                   <entry>Motorway</entry>
+                 </row>
+                 <row>
+                   <entry>trunk</entry>
+                   <entry>=</entry>
+                   <entry>Trunk</entry>
+                 </row>
+                 <row>
+                   <entry>primary</entry>
+                   <entry>=</entry>
+                   <entry>Primary</entry>
+                 </row>
+                 <row>
+                   <entry>secondary</entry>
+                   <entry>=</entry>
+                   <entry>Secondary</entry>
+                 </row>
+                 <row>
+                   <entry>tertiary</entry>
+                   <entry>=</entry>
+                   <entry>Tertiary</entry>
+                 </row>
+                 <row>
+                   <entry>unclassified</entry>
+                   <entry>=</entry>
+                   <entry>Unclassified</entry>
+                 </row>
+                 <row>
+                   <entry>residential</entry>
+                   <entry>=</entry>
+                   <entry>Residential</entry>
+                 </row>
+                 <row>
+                   <entry>service</entry>
+                   <entry>=</entry>
+                   <entry>Service</entry>
+                 </row>
+                 <row>
+                   <entry>track</entry>
+                   <entry>=</entry>
+                   <entry>Track</entry>
+                 </row>
+                 <row>
+                   <entry>cycleway</entry>
+                   <entry>=</entry>
+                   <entry>Cycleway</entry>
+                 </row>
+                 <row>
+                   <entry>path</entry>
+                   <entry>=</entry>
+                   <entry>Path</entry>
+                 </row>
+                 <row>
+                   <entry>steps</entry>
+                   <entry>=</entry>
+                   <entry>Steps</entry>
+                 </row>
+                 <row>
+                   <entry>ferry</entry>
+                   <entry>=</entry>
+                   <entry>Ferry</entry>
+                 </row>
+               </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+          <para>
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--speed-&lt;highway&gt;</option>=<replaceable>speed</replaceable></term>
+        <listitem>
+          <para>
+            Selects the speed limit in km/hour for each type of highway.
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--property-&lt;property&gt;</option>=<replaceable>preference</replaceable></term>
+        <listitem>
+          <para>
+            Selects the percentage preference for using each particular
+            highway property.
+            The value of <replaceable>property</replaceable> can be selected
+            from:
+            <informaltable frame='none' colsep='0' rowsep='0'>
+              <tgroup cols='3'>
+               <tbody>
+                 <row>
+                   <entry>paved</entry>
+                   <entry>=</entry>
+                   <entry>Paved (suitable for normal wheels)</entry>
+                 </row>
+                 <row>
+                   <entry>multilane</entry>
+                   <entry>=</entry>
+                   <entry>Multiple lanes</entry>
+                 </row>
+                 <row>
+                   <entry>bridge</entry>
+                   <entry>=</entry>
+                   <entry>Bridge</entry>
+                 </row>
+                 <row>
+                   <entry>tunnel</entry>
+                   <entry>=</entry>
+                   <entry>Tunnel</entry>
+                 </row>
+                 <row>
+                   <entry>footroute</entry>
+                   <entry>=</entry>
+                   <entry>A route marked for foot travel</entry>
+                 </row>
+                 <row>
+                   <entry>bicycleroute</entry>
+                   <entry>=</entry>
+                   <entry>A route marked for bicycle travel</entry>
+                 </row>
+               </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+          <para>
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--oneway=</option>=<replaceable>0|1</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--turns=</option>=<replaceable>0|1</replaceable></term>
+        <listitem>
+          <para>
+            Selects if turn restrictions are to be obeyed (useful to not obey
+            them when walking).
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--weight</option>=<replaceable>weight</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--height</option>=<replaceable>height</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--width</option>=<replaceable>width</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--length</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <para>
+      The meaning of the <replaceable>preference</replaceable> 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.
+    </para>
+
+  </refsect1>
+
+  <refsect1 id='examples'>
+    <title>EXAMPLES</title>
+
+    <example>
+      <para>
+        Example usage (motorcycle journey, scenic route, not very fast):
+      </para>
+      <screen>
+<command>routino-router-slim</command> 
<option>--dir</option>=<filename>data</filename> <option>--prefix</option>=gb 
<option>--transport</option>=motorcycle \
+                    <option>--highway-motorway</option>=0 
<option>--highway-trunk</option>=0 \
+                    <option>--speed-primary</option>=80 
<option>--speed-secondary</option>=80 \
+                    <option>--quickest</option>
+      </screen>
+      <para>
+        This will use the files
+        <filename>data/gb-nodes.mem</filename>,
+        <filename>data/gb-segments.mem</filename> and
+        <filename>data/gb-ways.mem</filename> to find the quickest route by
+        motorcycle not using motorways or trunk roads and not exceeding 80
+        km/hr.
+      </para>
+    </example>
+
+  </refsect1>
+
+</refentry>
diff --git a/debian/man/routino-router.1.xml b/debian/man/routino-router.1.xml
new file mode 100644
index 0000000..0aaa876
--- /dev/null
+++ b/debian/man/routino-router.1.xml
@@ -0,0 +1,696 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='routino-router'>
+
+  <refmeta>
+    <refentrytitle>routino-router</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>routino-router</refname>
+    <refpurpose>calculate routes using the routino database</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>routino-router</command>
+      <group>
+        <arg choice='opt'><option>--help</option></arg>
+        <arg choice='opt'><option>--help-profile-xml</option></arg>
+        <arg choice='opt'><option>--help-profile-json</option></arg>
+        <arg choice='opt'><option>--help-profile-perl</option></arg>
+      </group>
+      <arg 
choice='opt'><option>--dir=<replaceable>dirname</replaceable></option></arg>
+      <arg 
choice='opt'><option>--prefix=<replaceable>name</replaceable></option></arg>
+      <arg 
choice='opt'><option>--profiles=<replaceable>filename</replaceable></option></arg>
+      <arg 
choice='opt'><option>--translations=<replaceable>filename</replaceable></option></arg>
+      <arg choice='opt'><option>--exact-nodes-only</option></arg>
+      <arg choice='opt'><option>--quiet</option></arg>
+      <arg choice='opt'><option>--loggable</option></arg>
+      <arg choice='opt'><option>--logtime</option></arg>
+      <arg choice='opt'><option>--logmemory</option></arg>
+      <arg choice='opt'><option>--output-html</option></arg>
+      <arg choice='opt'><option>--output-gpx-track</option></arg>
+      <arg choice='opt'><option>--output-text-all</option></arg>
+      <arg choice='opt'><option>--output-none</option></arg>
+      <arg choice='opt'><option>--output-stdout</option></arg>
+      <arg 
choice='opt'><option>--profile=<replaceable>name</replaceable></option></arg>
+      <arg 
choice='opt'><option>--transport=<replaceable>transport</replaceable></option></arg>
+      <group>
+        <arg choice='opt'><option>--shortest</option></arg>
+        <arg choice='opt'><option>--quickest</option></arg>
+      </group>
+      <arg 
choice='plain'><option>--lon1=<replaceable>longitude</replaceable></option> 
<option>--lat1=<replaceable>latitude</replaceable></option></arg>
+      <arg 
choice='plain'><option>--lon2=<replaceable>longitude</replaceable></option> 
<option>--lat2=<replaceable>latitude</replaceable></option></arg>
+      <arg choice='opt'>... 
<option>--lon99=<replaceable>longitude</replaceable></option> 
<option>--lat99=<replaceable>latitude</replaceable></option></arg>
+      <arg choice='opt'><option>--reverse</option></arg>
+      <arg choice='opt'><option>--loop</option></arg>
+      <arg 
choice='opt'><option>--heading=<replaceable>bearing</replaceable></option></arg>
+      <arg 
choice='opt'><option>--highway-&lt;highway&gt;=<replaceable>preference</replaceable></option>
 ...</arg>
+      <arg 
choice='opt'><option>--speed-&lt;highway&gt;=<replaceable>speed</replaceable></option>
 ...</arg>
+      <arg 
choice='opt'><option>--property-&lt;property&gt;=<replaceable>preference</replaceable></option>
 ...</arg>
+      <arg 
choice='opt'><option>--oneway=<replaceable>0|1</replaceable></option></arg>
+      <arg 
choice='opt'><option>--turns=<replaceable>0|1</replaceable></option></arg>
+      <arg 
choice='opt'><option>--weight=<replaceable>weight</replaceable></option></arg>
+      <arg 
choice='opt'><option>--height=<replaceable>height</replaceable></option></arg>
+      <arg 
choice='opt'><option>--width=<replaceable>width</replaceable></option></arg>
+      <arg 
choice='opt'><option>--length=<replaceable>length</replaceable></option></arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      <command>routino-router</command> performs the calculation of the
+      optimum routes using the database generated by the
+      <citerefentry>
+        <refentrytitle>planetsplitter</refentrytitle>
+        <manvolnum>1</manvolnum>
+      </citerefentry>
+      program.
+    </para>
+  </refsect1>
+
+  <refsect1 id='options'>
+    <title>OPTIONS</title>
+    <variablelist>
+
+      <varlistentry>
+        <term><option>--help</option></term>
+        <listitem>
+          <para>
+            Prints out the help information.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile</option></term>
+        <listitem>
+          <para>
+            Prints out the selected transport profile
+            (type, speed limits, highway preferences etc.)
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile-xml</option></term>
+        <listitem>
+          <para>
+            Prints out all the loaded profiles as an XML file in the same
+            format that can be loaded in.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile-json</option></term>
+        <listitem>
+          <para>
+            Prints out all the loaded profiles in JavaScript Object Notation
+            (JSON) format for use in the interactive webpage.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--help-profile-perl</option></term>
+        <listitem>
+          <para>
+            Prints out all the loaded profiles as a Perl object for use in
+            the router CGI.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--dir</option>=<replaceable>dirname</replaceable></term>
+        <listitem>
+          <para>
+            Sets the directory name in which to read the local database.
+            Defaults to the current directory.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--prefix</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename prefix for the files in the local database.
+            Defaults to no prefix.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--profiles</option>=<replaceable>filename</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename containing the list of routing profiles in XML
+            format.
+            If the file doesn't exist then <option>--dirname</option>,
+            <option>--prefix</option> and "profiles.xml" will be combined and
+            used, if that doesn't exist then the file
+            <filename>/usr/share/routino/profiles.xml</filename>
+            (or custom installation location) will be used.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--translations</option>=<replaceable>filename</replaceable></term>
+        <listitem>
+          <para>
+            Sets the filename containing the list of translations in XML
+            format for the output files.
+            If the file doesn't exist then <option>--dirname</option>, 
+            <option>--prefix</option> and "translations.xml" will be combined
+            and used, if that doesn't exist then the file
+            <filename>/usr/share/routino/translations.xml</filename>
+            (or custom installation location) will be used.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--exact-nodes-only</option></term>
+        <listitem>
+          <para>
+            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).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--quiet</option></term>
+        <listitem>
+          <para>
+            Don't generate any screen output while running
+            (useful for running in a script).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--loggable</option></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logtime</option></term>
+        <listitem>
+          <para>
+            Print the elapsed time for each processing step
+            (minutes, seconds and milliseconds).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--logmemory</option></term>
+        <listitem>
+          <para>
+            Print the maximum allocated and mapped memory for each processing
+            step (MBytes).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--language</option>=<replaceable>lang</replaceable></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--output-html</option></term>
+        <term><option>--output-gpx-track</option></term>
+        <term><option>--output-gpx-route</option></term>
+        <term><option>--output-text</option></term>
+        <term><option>--output-text-all</option></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--output-none</option></term>
+        <listitem>
+          <para>
+            Do not generate any output or read in any translations files.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--output-stdout</option></term>
+        <listitem>
+          <para>
+            Write to stdout instead of a file (requires exactly one output
+            format option, implies <option>--quiet</option>).
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--profile</option>=<replaceable>name</replaceable></term>
+        <listitem>
+          <para>
+            Specifies the name of the profile to use.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--transport</option>=<replaceable>transport</replaceable></term>
+        <listitem>
+          <para>
+            Select the type of transport to use, 
<replaceable>transport</replaceable> can be set to:
+            <informaltable frame='none' colsep='0' rowsep='0'>
+              <tgroup cols='3'>
+               <tbody>
+                 <row>
+                   <entry>foot</entry>
+                   <entry>=</entry>
+                   <entry>Foot</entry>
+                 </row>
+                 <row>
+                   <entry>horse</entry>
+                   <entry>=</entry>
+                   <entry>Horse</entry>
+                 </row>
+                 <row>
+                   <entry>wheelchair</entry>
+                   <entry>=</entry>
+                   <entry>Wheelchair</entry>
+                 </row>
+                 <row>
+                   <entry>bicycle</entry>
+                   <entry>=</entry>
+                   <entry>Bicycle</entry>
+                 </row>
+                 <row>
+                   <entry>moped</entry>
+                   <entry>=</entry>
+                   <entry>Moped (Small motorcycle, limited speed)</entry>
+                 </row>
+                 <row>
+                   <entry>motorcycle</entry>
+                   <entry>=</entry>
+                   <entry>Motorcycle</entry>
+                 </row>
+                 <row>
+                   <entry>motorcar</entry>
+                   <entry>=</entry>
+                   <entry>Motorcar</entry>
+                 </row>
+                 <row>
+                   <entry>goods</entry>
+                   <entry>=</entry>
+                   <entry>Goods (Small lorry, van)</entry>
+                 </row>
+                 <row>
+                   <entry>hgv</entry>
+                   <entry>=</entry>
+                   <entry>HGV (Heavy Goods Vehicle \- large lorry)</entry>
+                 </row>
+                 <row>
+                   <entry>psv</entry>
+                   <entry>=</entry>
+                   <entry>PSV (Public Service Vehicle \- bus, coach)</entry>
+                 </row>
+               </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+          <para>
+            Defaults to 'motorcar', this option also selects the default
+            profile information if the <option>--profile</option> option is
+            not given and a profile matching the transport name is found.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--shortest</option></term>
+        <listitem>
+          <para>
+            Find the shortest route between the waypoints.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--quickest</option></term>
+        <listitem>
+          <para>
+            Find the quickest route between the waypoints.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--lon1</option>=<replaceable>longitude</replaceable></term>
+        
<term><option>--lat1</option>=<replaceable>latitude</replaceable></term>
+        
<term><option>--lon2</option>=<replaceable>longitude</replaceable></term>
+        
<term><option>--lat2</option>=<replaceable>latitude</replaceable></term>
+        <term>... 
<option>--lon99</option>=<replaceable>longitude</replaceable></term>
+        
<term><option>--lat99</option>=<replaceable>latitude</replaceable></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--reverse</option></term>
+        <listitem>
+          <para>
+            Find a route between the waypoints in reverse order.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--loop</option></term>
+        <listitem>
+          <para>
+            Find a route that returns to the first waypoint after the last one.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--heading</option>=<replaceable>bearing</replaceable></term>
+        <listitem>
+          <para>
+            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.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--highway-&lt;highway&gt;</option>=<replaceable>preference</replaceable></term>
+        <listitem>
+          <para>
+            Selects the percentage preference for using each particular type
+            of highway.
+            The value of <replaceable>highway</replaceable> can be selected
+            from:
+            <informaltable frame='none' colsep='0' rowsep='0'>
+              <tgroup cols='3'>
+               <tbody>
+                 <row>
+                   <entry>motorway</entry>
+                   <entry>=</entry>
+                   <entry>Motorway</entry>
+                 </row>
+                 <row>
+                   <entry>trunk</entry>
+                   <entry>=</entry>
+                   <entry>Trunk</entry>
+                 </row>
+                 <row>
+                   <entry>primary</entry>
+                   <entry>=</entry>
+                   <entry>Primary</entry>
+                 </row>
+                 <row>
+                   <entry>secondary</entry>
+                   <entry>=</entry>
+                   <entry>Secondary</entry>
+                 </row>
+                 <row>
+                   <entry>tertiary</entry>
+                   <entry>=</entry>
+                   <entry>Tertiary</entry>
+                 </row>
+                 <row>
+                   <entry>unclassified</entry>
+                   <entry>=</entry>
+                   <entry>Unclassified</entry>
+                 </row>
+                 <row>
+                   <entry>residential</entry>
+                   <entry>=</entry>
+                   <entry>Residential</entry>
+                 </row>
+                 <row>
+                   <entry>service</entry>
+                   <entry>=</entry>
+                   <entry>Service</entry>
+                 </row>
+                 <row>
+                   <entry>track</entry>
+                   <entry>=</entry>
+                   <entry>Track</entry>
+                 </row>
+                 <row>
+                   <entry>cycleway</entry>
+                   <entry>=</entry>
+                   <entry>Cycleway</entry>
+                 </row>
+                 <row>
+                   <entry>path</entry>
+                   <entry>=</entry>
+                   <entry>Path</entry>
+                 </row>
+                 <row>
+                   <entry>steps</entry>
+                   <entry>=</entry>
+                   <entry>Steps</entry>
+                 </row>
+                 <row>
+                   <entry>ferry</entry>
+                   <entry>=</entry>
+                   <entry>Ferry</entry>
+                 </row>
+               </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+          <para>
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--speed-&lt;highway&gt;</option>=<replaceable>speed</replaceable></term>
+        <listitem>
+          <para>
+            Selects the speed limit in km/hour for each type of highway.
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--property-&lt;property&gt;</option>=<replaceable>preference</replaceable></term>
+        <listitem>
+          <para>
+            Selects the percentage preference for using each particular
+            highway property.
+            The value of <replaceable>property</replaceable> can be selected
+            from:
+            <informaltable frame='none' colsep='0' rowsep='0'>
+              <tgroup cols='3'>
+               <tbody>
+                 <row>
+                   <entry>paved</entry>
+                   <entry>=</entry>
+                   <entry>Paved (suitable for normal wheels)</entry>
+                 </row>
+                 <row>
+                   <entry>multilane</entry>
+                   <entry>=</entry>
+                   <entry>Multiple lanes</entry>
+                 </row>
+                 <row>
+                   <entry>bridge</entry>
+                   <entry>=</entry>
+                   <entry>Bridge</entry>
+                 </row>
+                 <row>
+                   <entry>tunnel</entry>
+                   <entry>=</entry>
+                   <entry>Tunnel</entry>
+                 </row>
+                 <row>
+                   <entry>footroute</entry>
+                   <entry>=</entry>
+                   <entry>A route marked for foot travel</entry>
+                 </row>
+                 <row>
+                   <entry>bicycleroute</entry>
+                   <entry>=</entry>
+                   <entry>A route marked for bicycle travel</entry>
+                 </row>
+               </tbody>
+              </tgroup>
+            </informaltable>
+          </para>
+          <para>
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--oneway=</option>=<replaceable>0|1</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--turns=</option>=<replaceable>0|1</replaceable></term>
+        <listitem>
+          <para>
+            Selects if turn restrictions are to be obeyed (useful to not obey
+            them when walking).
+            Default value depends on the profile selected by the
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--weight</option>=<replaceable>weight</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--height</option>=<replaceable>height</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>--width</option>=<replaceable>width</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        
<term><option>--length</option>=<replaceable>length</replaceable></term>
+        <listitem>
+          <para>
+            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
+            <option>--transport</option> option.
+          </para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <para>
+      The meaning of the <replaceable>preference</replaceable> 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.
+    </para>
+
+  </refsect1>
+
+  <refsect1 id='examples'>
+    <title>EXAMPLES</title>
+
+    <example>
+      <para>
+        Example usage (motorcycle journey, scenic route, not very fast):
+      </para>
+      <screen>
+<command>routino-router</command> 
<option>--dir</option>=<filename>data</filename> <option>--prefix</option>=gb 
<option>--transport</option>=motorcycle \
+               <option>--highway-motorway</option>=0 
<option>--highway-trunk</option>=0 \
+               <option>--speed-primary</option>=80 
<option>--speed-secondary</option>=80 \
+               <option>--quickest</option>
+      </screen>
+      <para>
+        This will use the files
+        <filename>data/gb-nodes.mem</filename>,
+        <filename>data/gb-segments.mem</filename> and
+        <filename>data/gb-ways.mem</filename> to find the quickest route by
+        motorcycle not using motorways or trunk roads and not exceeding 80
+        km/hr.
+      </para>
+    </example>
+
+  </refsect1>
+
+</refentry>
diff --git a/debian/routino.manpages b/debian/routino.manpages
new file mode 100644
index 0000000..13cdaf4
--- /dev/null
+++ b/debian/routino.manpages
@@ -0,0 +1 @@
+debian/man/*.1
diff --git a/debian/rules b/debian/rules
index 645364a..c4d9397 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,9 +9,23 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+MANPAGES:=$(wildcard debian/man/*.*.xml)
+
 %:
        dh $@
 
+override_dh_clean:
+       dh_clean debian/man/*.1
+
+override_dh_auto_build-arch:
+       # Create man pages from DocBook XML
+       for x in $(MANPAGES) ; do \
+         docbook2x-man $$x ; \
+         mv `basename $$x | sed 's/.xml$$//'` `dirname $$x` ; \
+       done
+
+       dh_auto_build
+
 override_dh_auto_install:
        dh_auto_install
        install -d $(CURDIR)/debian/tmp/usr/share/routino/www

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/routino.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to