Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Import tool for OpenStreetMap data to pgRouting database
C++ Objective-C
branch: master

This branch is 45 commits behind pgRouting:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
AUTHORS.txt
COPYING
Makefile
README
mapconfig.xml

README

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

1. postgresl
2. postgis
3. pgrouting
4. boost
5. expat

and to prepare a database.

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

For compiling this tool, you will need boost, libpq and expat:
Then just type: make


Start the program like this:

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

all available parameters 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)
-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.