[Talk-de] 2 Fragen zu Osmosis & Change sets

Kai Behncke Kai-Behncke at gmx.de
Mi Nov 11 18:30:42 UTC 2009


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




Mehr Informationen über die Mailingliste Talk-de