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
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de