Liebe User,

2 Fragen zu osmosis und der Erstellung von diffs:


1.) Aufgefallen ist hier, dass es scheinbar eine Rolle spielt, welches der zu 
vergleichenden OSM-Files
als erstes angegeben werden.

Nutzt man:


osmosis --read-xml file="osnabrueck_april.osm" --read-xml 
file="osnabrueck_november.osm" --derive-change --write-xml-change 
file="changefile_1.osc"


so ist dieses 9.900 kb groß.

Nehme ich den umgekehrten Weg:

osmosis --read-xml file="osnabrueck_november.osm" --read-xml 
file="osnabrueck_april.osm" --derive-change --write-xml-change 
file="changefile_1.osc"

....dann sind es 10.200 kb ?

Hat dafür jemand eine Erklärung?

2.) Was genau wird eigentlich alles in das diff integriert?

Jegliche Veränderung eines Objektes? Korrekt?

Aufgefallen ist hier, dass in dem Diff z.B. auch
ein Objekt integriert wird, wenn in File 1:

  <node id="306388993" version="2" timestamp="2009-11-03T22:02:29Z" uid="36317" 
user="Kai Behncke" changeset="535155" lat="52.274243" lon="8.0151057">
    <tag k="amenity" v="restaurant"/>
    <tag k="name" v="Da Pietro"/>
  </node>

Und in File 2:
  
<node id="306388993" version="1" timestamp="2009-11-03T22:02:29Z" uid="36317" 
user="Kai Behncke" lat="52.274243" lon="8.0151057">
<tag k="amenity" v="restaurant"/>

Unterschiedlich ist hier nur das Version + Changeset-Attribut.
Lage + Attribut des Objektes sind ja gleich.

Gibt es einen Weg dieses automatisiert zu verhindern, dass in einem solchen 
Falle
ein Objekt in dem diff auftaucht?

Danke einmal mehr,
Kai
-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an