[Talk-de] osm2pgsql mit fehlerhaften Verhalten im --append Modus?
Stefan Mohr
gis at nordie.de
Di Dez 30 17:53:36 UTC 2014
Moin allerseits,
ich bin noch recht neu bei OSM was Datenbankimports angeht und deswegen
wirklich nicht sicher, was die nachfolgenden Kommandozeilen angeht:
osm2pgsql --verbose --create --slim --cache 4096 --prefix planet_osm
--database osmtest --username gis --host localhost --hstore
--extra-attributes --style /gis/maps/planet/style/default.style
--number-processes 4 --bbox 7.85,51.50,11.32,55.06
schleswig-holstein-latest.osm.pbf
osm2pgsql --verbose --append --slim --cache 4096 --prefix planet_osm
--database osmtest --username gis --host localhost --hstore
--extra-attributes --style /gis/maps/planet/style/default.style
--number-processes 4 --bbox 7.85,51.50,11.32,55.06 hamburg-latest.osm.pbf
osm2pgsql --verbose --append --slim --cache 4096 --prefix planet_osm
--database osmtest --username gis --host localhost --hstore
--extra-attributes --style /gis/maps/planet/style/default.style
--number-processes 4 --bbox 7.85,51.50,11.32,55.06
niedersachsen-latest.osm.pbf
Gemäß der Beschreibung erwarte ich jetzt eigentlich, dass alle Daten aus der
Datenbank osmtest gelöscht werden (erste Zeile) dabei die erste osm.pbf
Datei eingespielt wird, anschließend dann die beiden nachfolgenden osm.pbf
Dateien mittels --append "angehängt" werden.
Die erste Zeile scheint sauber durchzulaufen (Laufzeit ca. 683 Sekunden) und
die zweite Zeile startet auch, doch nach Ende des Einlesens der "Ways" kommt
folgende Fehlermeldung:
Reading in file: hamburg-latest.osm.pbf
Processing: Node(2156k 113.5k/s) Way(405k 27.00k/s) Relation(0
0.00/s)COPY_END for COPY planet_osm_ways FROM STDIN;
failed: ERROR: duplicate key value violates unique constraint
"planet_osm_ways_pkey"
DETAIL: Key (id)=(3075476) already exists.
CONTEXT: COPY planet_osm_ways, line 193
Was habe ich an Optionen übersehen? Mache ich was falsch? Oder habe ich hier
einen Bug vorliegen?
Vielen Dank für Eure Hilfe,
Stefan
Mehr Informationen über die Mailingliste Talk-de