[OSM-dev] New OGR driver to read OpenStreetMap .osm / .pbf files
Jochen Topf
jochen at remote.org
Tue Jul 10 21:13:15 BST 2012
Interesting. Any reason you wrote the whole thing yourself instead of basing
it on the Osmium library? (wiki.osm.org/wiki/Osmium)
Jochen
On Tue, Jul 10, 2012 at 09:18:10PM +0200, Even Rouault wrote:
> Date: Tue, 10 Jul 2012 21:18:10 +0200
> From: Even Rouault <even.rouault at mines-paris.org>
> To: dev at openstreetmap.org
> Subject: [OSM-dev] New OGR driver to read OpenStreetMap .osm / .pbf files
>
> Hi,
>
> This is a forward of an email I just send on the gdal dev mailing list :
>
> Following the recent brainstorming with Jukka, I've pushed into trunk a driver
> to read OpenStreetMap .osm / .pbf files .
>
> No particularly exotic dependencies : SQLite (and Expat for OSM XML files)
>
> See http://www.gdal.org/ogr/drv_osm.html for the details (will be available in
> a few hours).
>
> The performance to convert
> http://download.geofabrik.de/osm/europe/finland.osm.pbf into a Spatialite DB is
> the following one on my PC (Core i5 @ 2.67 GHz with 64bit GDAL) :
>
> $ time ogr2ogr finland.sqlite finland.osm.pbf -f SQLite -dsco SPATIALITE=YES -gt
> 10000 -progress --config OGR_SQLITE_SYNCHRONOUS OFF
>
> real 4m31.194s
> user 3m33.020s
> sys 0m46.070s
>
> Testing with larger areas, like whole France or Europe, shows sluggish
> performance when ways are built from nodes, but that's perhaps expected. I
> didn't compare with other tools to know if the indexing or request strategy is
> particularly bad.
>
> The data/osmconf.ini configuration file is pretty basic and its settings could
> likely be improved with some tweaking. Contributions welcome.
>
> An improved version of the driver could allow specifying custom layers,
> instead of the 4 fixed ones.
>
> Happy testing,
>
> Even
>
> PS: I'm not sure if this is the right list @openstreetmap.org for that kind of
> news.
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
--
Jochen Topf jochen at remote.org http://www.remote.org/jochen/ +49-721-388298
More information about the dev
mailing list