x

Re: Bedarf in Extrakt DE + 50 km


Geschrieben von Marqqs (Gast) am 30. April 2011 13:07:00: [flux]

Als Antwort auf: Bedarf in Extrakt DE + 50 km geschrieben von SunCobalt (Gast) am 31. März 2011 21:52:

Kleiner Nachtrag:
Hab grad niederbayern.osm.pbf runtergeladen und einen Wald genauer angeschaut, der größtenteils in Österreich liegt, aber die Grenze zu Niederbayern schneidet. Der betreffende Weg - einschließlich aller Punkte (auch der österreichischen) in der Datei enthalten. Eigentlich zu viel des Guten, aber fürs einfache Mergen mit osmchange natürlich eher ein Vorteil als ein Nachteil.

Also: wicking hat Recht, das Mergen sollte mit den derzeitig von Geofabrik zum Download angebotenen Extrakten ohne Probleme mit osmchange klappen.

Was mir noch dabei aufgefallen ist: Bei Relationen verhält es sich ein bisschen anders. Dort sind häufig die Ralations-Objekte komplett, aber die referenzierten Wege fehlen. Vermutlich, weil sie außerhalb der Grenzen liegen. Das bedeutet aber, dass die Relationsobjekte nicht verändert werden, dass also ungültige Referenzen nicht gelöscht werden. Das ist ebenfalls gut so! Denn auch dann klappt das Mergen mit osmchange.

Falls es jemanden interessiert, im Detail:

wget download.geofabrik.de/osm/europe/germany/bayern/niederbayern.osm.pbf
wget m.m.i24.cc/pbftoosm32
./pbftoosm32 -i=niederbayern.osm.pbf -b=0,0,80,80 >n.osm
./pbftoosm32 -i=niederbayern.osm.pbf -b=0,0,80,80 --drop-brokenrefs >nn.osm
diff n.osm nn.osm |head -3
3783292,3783471d3783291
< <member type="way" ref="95490730" role=""/>
< <member type="way" ref="98705431" role=""/>
grep -m 1 "node id=\"60645425\"" n.osm
<node id="60645425" lat="48.5590259" lon="13.4784388" version="3" changeset="7060058" user="thk" uid="4802" timestamp="2011-01-23T11:41:49Z"/>