Re: [Talk-de] Tags in Abhängigkeit von der Zeit

2010-03-01 Diskussionsfäden Falk Zscheile
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

2010-02-23 Diskussionsfäden Falk Zscheile
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

2010-02-23 Diskussionsfäden Lars Francke
  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

2010-02-22 Diskussionsfäden Falk Zscheile
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

2010-02-22 Diskussionsfäden Lars Francke
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