[OSM-dev] osm2pgsql and bbox imports
Lynn W. Deffenbaugh (Mr)
ldeffenb at homeside.to
Fri Oct 12 16:22:45 BST 2012
I recently switched to --flat-nodes on my osm2pgsql import and am
pleasantly impressed with the improved update speed. Of course, I had
to re-create the database and re-import the plane, to make the switch,
but I was going to the new license and 64bit IDs at the same time, so
all was well.
I do the entire planet, so --flat-nodes may not be the best for your
bbox server, but it might be worth reading about.
Lynn (D) - KJ4ERJ
On 10/12/2012 10:27 AM, Stephan Knauss wrote:
> Peter Wendorff writes:
>> osm2pgsql has to store nodes outside the bbox because geometries that
>> overlap the borders etc. should be included in the result, too.
> depends on the cutting algorithm used.
> I could live with osm2pgsql doing a hard cut as I made my bbox large
> enough to have some buffer. If reference completeness is a requirement
> it's still possible to pass it to a softcut filter before and leave
> away the bbox at all.
> Here is a description of two implemenations of a cutting algorithm
> https://github.com/MaZderMind/osm-history-splitter
>
>> Yes, preprocessing might be faster therefore, but that might depend
>> on your system setup and where the bottleneck of your pipeline is, as
>> the cutting process faces the same problem here: it runs several
>> times over the input file to find dependent nodes for ways that are
>> partly in the extracted target area.
>
> My problem is that a database which was always around 2GB grow to 40GB
> during the import process and this is killing my vserver. It simply
> can't cope with the I/O load. I used the asia extract as my input file
> as I did before but now the nodes table contains data 90 degrees away
> from my bounding box.
> My setup documentation does not mention anything that I manually
> cleaned up the nodes table after import. So it could have been a
> change in osm2pgsql as well.
> Stephan
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
More information about the dev
mailing list