[OSM-dev] which tool is better for osm data import to postgres

Oliver Tonnhofer olt at omniscale.de
Sun Jun 5 11:59:20 BST 2011


Hi Stefan,

On 05.06.2011, at 01:09, Stefan Keller wrote:
> I'm the project leader of osm2gis.
> I've tried to do a characterization of the projects mentioned before:
> http://dev.ifs.hsr.ch/redmine/projects/osminabox/wiki/Wiki


Thanks for the comparison.
I'm the author of Imposm, so I have some clarifications :)

It is written in Python and _uses_ C/C++ libraries.
It is used in production for more than a year now, but only became open source recently.
It does not use the raw OSM database schema like Osmosis, so in this case it is similar to osm2pgsql, but it offers lots of features that are not possible with osm2pgsql. It supports custom database schemas with separate tables for each data type (highways, buildings, waterareas, etc.), unified values (e.g. tunnel as true/false instead of 1/yes/true/t/0/no/...), generalized tables, etc.

In short, it does everything to make the fastest rendering possible and this is one of the reasons that Imposm is used for the annual WMS benchmarking at the FOSS4G in Denver.

I think it would be a great idea to move your comparison to the OSm wiki, so that everyone can extend the list of features. What do you think?

Regards,
Oliver

-- 
Oliver Tonnhofer    | Omniscale GmbH & Co KG    | http://omniscale.de
http://mapproxy.org | https://bitbucket.org/olt | @oltonn




More information about the dev mailing list