Re: [Talk-de] Tags in Abhängigkeit von der Zeit
Am 22. Februar 2010 11:50 schrieb Lars Francke lars.fran...@gmail.com: Wo könnte ich mir diese [historischen OSM-Daten] Daten besorgen bzw. wie könnte ich sie gewinnen? Es gibt einen Export der gesamten Geschichte aller OSM-Elemente[1] den Du benutzen könntest. Problem daran ist, dass die Daten nicht in chronologischer Reihenfolge sind sondern erst nach Elementen sortiert (Nodes, Ways und Relations) dann nach Id und dann nach Version. [1] http://planet.openstreetmap.org/full-experimental/ Kann mir jemand erklären bzw. zeigen, worin sich die dort enthaltenen Daten von den normalen OSM-Daten unterscheiden? Ich habe mir [1] und [2] angeschaut und verstehe das Prinzip. Nur ist mir nicht klar, wie das Ganze dann mit Elementgeschichte aussieht. Ein Beispiel oder ein kleiner Datenauszug, mit dem ich dann experimentieren kann wäre hilfreich. Ich habe bisher davor zurück geschreckt, mir die ganzen 14 GB herunter zu laden. Jedenfalls habe ich bisher die Erfahrung gemacht, dass sich mit kleineren Dateien besser experimentieren lässt. Die Programme laufen schneller und die Fehlermeldungen sind übersichtlicher und leichter nachzuvollziehen. Danke Gruß, Falk [1] http://wiki.openstreetmap.org/wiki/.osm [2] http://wiki.openstreetmap.org/wiki/Data_Primitives ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Tags in Abhängigkeit von der Zeit
Am 22. Februar 2010 11:50 schrieb Lars Francke lars.fran...@gmail.com: Hallo, für einen Vortrag brauche ich die Entwicklung verschiedener Tags in Abhängigkeit von der Zeit, um diese dann grafisch darstellen zu können. bis wann bräuchtest Du die Daten denn? Bis Mitte März. Wo könnte ich mir diese Daten besorgen bzw. wie könnte ich sie gewinnen? Es gibt einen Export der gesamten Geschichte aller OSM-Elemente[1] den Du benutzen könntest. Problem daran ist, dass die Daten nicht in chronologischer Reihenfolge sind sondern erst nach Elementen sortiert (Nodes, Ways und Relations) dann nach Id und dann nach Version. Oha, mit welchen Werkzeugen müsste ich mich denn dort Versuchen. Bin informatisch nicht sehr bewandert, würde perspektivisch aber gern selbst die Fähigkeit besitzen, mir entsprechende Daten zu extrahieren. Ist der Inhalt/Aufbau der Datei mit der Elementgeschichte irgendwo dokumentiert? Gibt es sonstige nützliche Dokus, die mir bei meinem Ziel helfen könnten? Es kommt auch ein bißchen auf die Tags an, die Du analysieren möchtest. Primär geht es mit zunächt um die Entwicklung von website=*; url=* und wikipedia=*, sowie um die Entwicklung von natural=wetland und natural=marsh. Wenn man das Ganze dann noch nach Deutschland und und Weltweit auftrennen könnte. Wobei mir zunächst auch nur Deutschland reichen würde -- was aber schwieriger sein dürfte als einen Weltweiten Auszug zu erzeugen? Später möchte ich mir dann noch die verschiedenen Alternativen von Fuß-/Radwegen vornehmen, sowie route=foot, route=hiking und route=pilgrimage. Ich bin für Hilfe jeder Art dankbar. Gruß, Falk ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Tags in Abhängigkeit von der Zeit
Wo könnte ich mir diese Daten besorgen bzw. wie könnte ich sie gewinnen? Es gibt einen Export der gesamten Geschichte aller OSM-Elemente[1] den Du benutzen könntest. Problem daran ist, dass die Daten nicht in chronologischer Reihenfolge sind sondern erst nach Elementen sortiert (Nodes, Ways und Relations) dann nach Id und dann nach Version. Oha, mit welchen Werkzeugen müsste ich mich denn dort Versuchen. Bin informatisch nicht sehr bewandert, würde perspektivisch aber gern selbst die Fähigkeit besitzen, mir entsprechende Daten zu extrahieren. Die Einstellung finde ich sehr lobenswert! In diesem Falle ist es allerdings leider nicht ganz so einfach. Häufig kann man OSM XML Dateien mit einfachsten Kommandozeilenmitteln verarbeiten und z.B. nur nach den gesuchten Strings suchen (k=wikipedia). In Deinem Falle aber muss das Programm die OSM-Daten verstehen, da es z.B. ja auch beachten muss, dass das Tag später wieder entfernt werden kann. Es muss also jede Version eines Elements mit der vorherigen Version vergleichen um zu überprüfen ob das gesuchte Tag evtl. wieder entfernt wurde und dementsprechend den Zähler um 1 runterzählen. Ich habe für mich und meine Tagverarbeitung daher eine Tabelle angelegt in der ich jedes Ereignis in OSM chronologisch ablege und somit Deinen Anwendungsfall _etwas_ einfacher bearbeiten könnte. Ich richte allerdings grad einen neuen Server ein und muss die Tabellen dann neu generieren. Ich behalte Deine Anfrage im Hinterkopf, möchte aber nichts versprechen. Vielleicht hat ja auch jemand anderes eine einfachere oder bessere Idee. Gut möglich, dass ich hier zu kompliziert denke :) Ist der Inhalt/Aufbau der Datei mit der Elementgeschichte irgendwo dokumentiert? Gibt es sonstige nützliche Dokus, die mir bei meinem Ziel helfen könnten? Der Aufbau ist im Wiki erklärt[1]. Ich hoffe das reicht. Ansonsten frage einfach nochmal nach. Sonstige Dokus, die nützlich sind wüsste ich grad nicht. Ich wette es gibt im Subversion Repository[2] ein paar Programme, die OSM Dateien verarbeiten aber mir fallen grad keine ein, vielleicht können da andere helfen. Osmosis tut dies aber der Code ist grad für Einsteiger nicht der leichteste zu verstehen. Es kommt auch ein bißchen auf die Tags an, die Du analysieren möchtest. Primär geht es mit zunächt um die Entwicklung von website=*; url=* und wikipedia=*, sowie um die Entwicklung von natural=wetland und natural=marsh. Wenn man das Ganze dann noch nach Deutschland und und Weltweit auftrennen könnte. Wobei mir zunächst auch nur Deutschland reichen würde -- was aber schwieriger sein dürfte als einen Weltweiten Auszug zu erzeugen? Solche Auswertungen geographisch zu beschränken ist nicht einfach und man muss vermutlich trotzdem alle Elemente analysieren, ja. Dies dürfte allerdings zum Teil ein Semantikproblem sein. Beispiel: Ein Node hat das Tag wikipedia und liegt in Deutschland. Nun verschiebt jemand den Node nach Dänemark. Du müsstest dies trotzdem analysieren, denn es gibt in Deutschland nun einmal wikipedia weniger. Ich habe für diese Art der Auswertung auch noch keine vernünftige Lösung oder überhaupt Definition gefunden. Tut mir leid, dass ich nicht viel helfen konnte. Gruß, Lars [1] http://wiki.openstreetmap.org/wiki/.osm [2] http://svn.openstreetmap.org ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Tags in Abhängigkeit von der Zeit
Hallo, für einen Vortrag brauche ich die Entwicklung verschiedener Tags in Abhängigkeit von der Zeit, um diese dann grafisch darstellen zu können. Wo könnte ich mir diese Daten besorgen bzw. wie könnte ich sie gewinnen? Tagwatch bietet ja immer nur den aktuellen Bestand, ohne die historischen Daten zu behalten. Danke Gruß, Falk ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Tags in Abhängigkeit von der Zeit
Hallo, für einen Vortrag brauche ich die Entwicklung verschiedener Tags in Abhängigkeit von der Zeit, um diese dann grafisch darstellen zu können. bis wann bräuchtest Du die Daten denn? Wo könnte ich mir diese Daten besorgen bzw. wie könnte ich sie gewinnen? Es gibt einen Export der gesamten Geschichte aller OSM-Elemente[1] den Du benutzen könntest. Problem daran ist, dass die Daten nicht in chronologischer Reihenfolge sind sondern erst nach Elementen sortiert (Nodes, Ways und Relations) dann nach Id und dann nach Version. Es kommt auch ein bißchen auf die Tags an, die Du analysieren möchtest. Gruß, Lars [1] http://planet.openstreetmap.org/full-experimental/ ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de