- osm2po is both, a converter and a routing engine.
- osm2po's converter parses OpenStreetMap's XML-Data and makes it routable.
- osm2po is able to convert large sets like europe.osm.
- osm2po generates sql files for PostGIS, compatible with pgRouting and Quantum GIS.
- osm2po creates compact topology/graph files for the integrated routing engine.
- osm2po contains a simple HTTP routing server which returns CSV, GeoJson, SOAP or starts the WebTestUI.
- osm2po runs under Windows, Unix and Mac. Just make sure you have Java 6+ installed.
- osm2po does not depend on foreign Java libraries.
- osm2po's core is just one file. No installation is needed.
osm2po's SD-API (SD stands for SmallDevice or SD-Card) is an entirely
decoupled new branch targeting Android,
packaged as one jar without any dependencies.
osm2po's SD-API also provides a simple Offline-Navi,
which can be used in combination with Androids
built in GPS- and TTS-engines in order to
return just-in-time commands like In 500 meters turn left
The current version supports English and German.
But it's also possible to mix in recorded voice tracks or other
You are free to make copies, give exact copies of the original to anyone,
distribute it in its unmodified form via electronic means.
You may not reverse engineer, de-compile or disassemble it, rent,
lease, lend or sell it.
This software is provided 'AS IS', without warranty of any kind,
so use it at your own risk.
- Enables osm2po to read from osm.bz2, pbf, o5m and o5m.gz
- Provides some Java programming examples
- Creates a PostGIS-Table of Vertices
- Creates a PostGIS-Table of complex Boundaries
- Creates a PostGIS-Table of simple Areas, Buildings, etc.