Bug#687965: osm2pgsql not fit for release
Eckhart Wörner
ewoerner at kde.org
Thu Sep 20 14:44:27 UTC 2012
Hi David,
Am Donnerstag, 20. September 2012, 16:23:25 schrieb David Paleino:
> > The osm2pgsql version packaged in testing does not support 64-bit node ids.
>
> It seems like it does (at least partially), but wasn't enabled at build-time. I
> looked through the upstream repository, and backported a patch (taken from a
> couple commits).
>
> Do you know how to test it against 64-bit osm IDs? And if that support is
> supposed to be enabled on 32-bit machines? (I have no idea).
64-bit ID mode should work fine on 32-bit machines (it will run slower though).
The main differences between 32-bit mode and 64-bit mode are:
* osm2pgsql internally stores an ID as int32_t (32-bit mode) or int64_t (64-bit mode)
* the PostgreSQL database stores an ID as int4 (32-bit mode) or int8 (64-bit mode)
Therefore, 32-bit mode and 64-bit mode are not compatible, one needs to re-create the database tables.
Eckhart
More information about the Pkg-grass-devel
mailing list