x

[osmupdate] Wundersame Datenvermehrung


  1. [osmupdate] Wundersame Datenvermehrung · GUFSZ (Gast) · 18.02.2013 14:45 · [flux]

    Ich mache mich gerade mit osmupdate vertraut. Das System win7 64-Bit.

    Ich habe mir von openstreetorg eine kleine Datei von 300KB geholt und dieses Kommando eingegeben.

    osmup␣map.osm␣␣␣new_file.osm␣␣-v
    

    new_file.osm hat 1 GB

    In map.osm heißt es

    <bounds␣minlat="50.0572000"␣minlon="8.6553000"␣maxlat="50.0724000"␣maxlon="8.6642000"/>
    

    in new_file.osm

    <bounds␣minlat="50.0572"␣minlon="8.6553"␣maxlat="50.0724"␣maxlon="8.6642"/>
    

    Ich finde in new_file.osm Einträge wie

    <tag␣k="highway"␣v="residential"/>
    <tag␣k="maxspeed"␣v="50"/>
    <tag␣k="name"␣v="Rue␣du␣Perche"/>
    <tag␣k="source"␣v="cadastre-dgi-fr␣source␣:␣Direction␣Générale␣des␣Impôts␣-␣Cadastre␣;␣mise␣à␣jour␣:␣2008"/>
    oder
    
    <tag␣k="addr:country"␣v="BE"/>
    <tag␣k="addr:province"␣v="Limburg"/>
    <tag␣k="name"␣v="Fietsroutenetwerk␣B␣Limburg"/>
    <tag␣k="network"␣v="rcn"/>
    <tag␣k="network:name"␣v="Limburg"/>
    <tag␣k="operator"␣v="Toerisme␣Limburg"/>
    <tag␣k="ref"␣v="Lim"/>
    <tag␣k="route"␣v="bicycle"/>
    <tag␣k="type"␣v="network"/>
    

    und andere Sachen die nicht in den ausgewählten Bereich gehören.

    Was läuft da schief?


    • Re: [osmupdate] Wundersame Datenvermehrung · chris66 (Gast) · 18.02.2013 14:57 · [flux]

      Die update-Dateien sind global. Du musst also nochmal cutten.
      Wurde hier schon thematisiert.


    • Re: [osmupdate] Wundersame Datenvermehrung · wambacher (Gast) · 18.02.2013 15:00 · [flux]

      GUFSZ wrote:

      Ich mache mich gerade mit osmupdate vertraut. Das System win7 64-Bit.
      .....
      und andere Sachen die nicht in den ausgewählten Bereich gehören.

      Was läuft da schief?

      ganz einfach: RTFM http://wiki.openstreetmap.org/wiki/DE:Osmupdate Kapitel 4.3

      Gruss
      walter


    • Re: [osmupdate] Wundersame Datenvermehrung · GUFSZ (Gast) · 18.02.2013 21:56 · [flux]

      wambacher wrote:

      ganz einfach: RTFM http://wiki.openstreetmap.org/wiki/DE:Osmupdate Kapitel 4.3

      Ah ja, danke. Jetzt beim nochmaligen Lesen verstehe ich es auch.

      Ist das jetzt der Wille des Programmierers von Osmupdate, dass die Changedaten der ganzen Welt heruntergeladen werden oder liegt der Grund irgendwo in OSM verborgen?

      Ich wundere mich über den unnötig erzeugten Traffic.


    • Re: [osmupdate] Wundersame Datenvermehrung · Oli-Wan (Gast) · 18.02.2013 22:02 · [flux]

      GUFSZ wrote:

      Ist das jetzt der Wille des Programmierers von Osmupdate, dass die Changedaten der ganzen Welt heruntergeladen werden

      Kennst Du noch andere? Ich kenne nur die OSM-weiten.


    • Re: [osmupdate] Wundersame Datenvermehrung · wambacher (Gast) · 19.02.2013 00:56 · [flux]

      GUFSZ wrote:

      Ist das jetzt der Wille des Programmierers von Osmupdate, dass die Changedaten der ganzen Welt heruntergeladen werden oder liegt der Grund irgendwo in OSM verborgen?

      Das ist der "Wille" der Programme, die die DIff-Files erzeugen. Osmupdate und andere Programme haben damit nichts zu schaffen.
      Diff-Files ( .osc ) enthalten jeweils alle Änderungen, die weltweit in einem bestimmten Zeitraum gemacht wurden.
      Es ist derzeit einfach technisch nicht anders machbar. Nur so kann erreicht werden, dann beim Clipping nicht wichtige Informationen verschütt gehen (*). Daher obliegt es den am Ende der Toolchain laufenden Programmen, den "Datenmüll" nach den Vorgaben des lokalen Entwicklers/Anwenders (also dir!) zu filtern.
      Der Overhead bei der Übertragung "unnötiger" Daten (ca 10-100 Kb/Minute) ist dabei wirklich zu vernachlässigen.

      ABER: es soll in absehbarer Zeit (einige Wochen?) von der Geofabrik gefilterte Diff-Daten für einige Regionen geben, die das Problem ein wenig entschärfen. Aber selbst dann werden diese nicht messerscharf an einer Grenze abgeschnitten sein, weil das technisch keinen Sinn macht.

      Gruss
      walter

      • ) Man nehme einen Way, der im Außengebiet anfängt, durch den Bereich geht, den du gerne hättest und danach das Gebiet wieder an einer anderen Stelle verlässt. Der wird am Anfang und am Ende brutal abgeschnitten - soweit ok. Doch dann wird einige Tage später im "Outback" der letzte Knoten, der ja NICHT in deinen Daten steht, um 5 Meter verschoben - und deine Daten erfahren nichts davon, weil der verschobene Knoten ja VORHER weggeworfen wird.

      Resultat: Der Way ist falsch. Genauer: Das Stück von der Grenze bis zum ersten inneren Node.

      Andere Probleme gibt es bei Relationen, die Member sowohl im "Outback" als auch in Inneren besitzen.


    • Re: [osmupdate] Wundersame Datenvermehrung · GUFSZ (Gast) · 19.02.2013 08:40 · [flux]

      Danke für die gute Erklärung.