From OpenStreetMap Wiki
Jump to navigation Jump to search

Imposm ( is an importer for OpenStreetMap data. It reads XML and PBF files and can import the data into PostgreSQL/PostGIS databases. It is designed to create databases that are optimized for rendering/WMS services.

It is developed in Python and supported by Omniscale, runs on Linux or Mac OS X and is released as open source under the Apache Software License 2.0.

It uses Imposm parser for the parsing of the XML and PBF files, which is also available as an independent sub-package.

Imposm 3

Imposm 3 is still under development and will be released under the Apache License 2.0.


  • Caching database changes from Tokyo Cabinet to LevelDB
  • Diff support (partially, see github Repo for details)
  • OS: Linux
  • better multithreading support
  • faster than osm2pgsql (with diff support)
  • mapping config based on JSON
  • Daemon mode
  • osm2pgsql compatible mapping
  • HTTP interface with current status