Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Import tool for OpenStreetMap data to pgRouting database

branch: master
Readme.md

osm2pgrouting

Requirements

Before you can use this tool for importing Openstreetmap data you need to install:

  1. postgresql
  2. postgis
  3. pgrouting
  4. boost
  5. expat
  6. cmake

and to prepare a database.

Documentation

See in the documentation of the pgrouting website for more informations: http://pgrouting.org

Installation

For compiling this tool, you will need boost, libpq, expat and cmake: Then just type the following in the root directory:

cmake -H. -Bbuild
cd build/
make
make install

How to use

Start the program like this:

osm2pgrouting -file your-OSM-XML-File.osm -conf mapconfig.xml -dbname routing -user postgres -clean

A complete list of arguments are:

required: 
-file <file>            -- name of your osm xml file
-dbname <dbname>        -- name of your database
-user <user>            -- name of the user, which have write access to the database
-conf <file>            -- name of your configuration xml file

optional:
-host <host>            -- host of your postgresql database (default: 127.0.0.1)
-port <port>            -- port of your database (default: 5432)
-prefixtables <prefix>  -- add at the beginning of table names
-passwd <passwd>        -- password for database access
-clean                  -- drop previously created tables
-skipnodes              -- do not load nodes into the node table (reduces runtime) 
Something went wrong with that request. Please try again.