You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2013-03-18 09:26:42
- MapEdG
- Member
- Registered: 2013-03-12
- Posts: 14
osm2pgsql error: duplicate key value / id's > 2147483647
Hoi allemaal,
Ik loop tegen een fout aan in osm2pgsql, waarschijnlijk het gevolg van de oude versie die ik gebruik. Ik werk op Windows 7 met versie 0.69-21289M.
Reading in file: C:\Users\Schiphol\Documents\map\data\osm\netherlands-latest.osm.bz2
Processing: Node(51770k) Way(0k) Relation(0k)COPY_END for COPY planet_osm_nodes
FROM STDIN;
failed: ERROR: duplicate key value violates unique constraint "planet_osm_node
s_pkey"
DETAIL: Key (id)=(2147483647) already exists.
CONTEXT: COPY planet_osm_nodes, line 32172809: "2147483647 695747208
63330289 \N"
Error occurred, cleaning upDit probleem wordt hoogstwaarschijnlijk veroorzaakt doordat de node-id's inmiddels groter zijn dan een 32-bit integerwaarde: 2147483647.
Is hier een oplossing voor?
Zelf denk ik aan een hack om met een script (python bijvoorbeeld) de nodes in de osm te hernummeren.
Groeten, Ed
Last edited by MapEdG (2013-03-18 09:27:25)
Offline
#2 2013-03-18 21:32:39
- sebastic
- Member
- Registered: 2012-05-14
- Posts: 261
Re: osm2pgsql error: duplicate key value / id's > 2147483647
Het upgraden van osm2pgsql lijkt mij een betere keus. Er is een nieuwe versie voor Windows beschikbaar met support voor 64 bit node IDs, zie: http://wiki.openstreetmap.org/wiki/Osm2pgsql#Windows
Offline
#3 2013-03-18 22:41:39
- MapEdG
- Member
- Registered: 2013-03-12
- Posts: 14
Re: osm2pgsql error: duplicate key value / id's > 2147483647
Super! Die had ik nog niet gezien. Ga ik proberen.
Groeten, Ed
Offline
#4 2013-03-27 15:46:42
- MapEdG
- Member
- Registered: 2013-03-12
- Posts: 14
Re: osm2pgsql error: duplicate key value / id's > 2147483647
Nog even afronden: de nieuwe versie werkt. En er is ook een nieuwe versie van Osmosis die hetzelfde probleem oplost.
Groeten, Ed
Offline