Hallo,

ein paar von Euch machen sich ja Gedanken ueber Relationen beim Lizenzwechsel - was koennte kaputtgehen, was ist in Gefahr, etc.

Ich habe ja wie neulich geschrieben im OSMI jetzt einen Relationenlayer drin (bislang wenig Feedback - keine Ahnung, ober jemandem was nuetzt). Zusaetzlich lasse ich jetzt ca. taeglich diese Datei aktualisieren:

   http://amygdala.geofabrik.de/wtfe/relations.fhf.gz

Das ist eine Liste von allen Relationen, bei denen mindestens eine Version "problematisch" ist. Von jeder Relation, auf die das zutrifft, enthaelt die Datei *alle* Versionen. Dadurch ist es relativ einfach, eigene Tools zu machen, die irgendwas damit auswerten.

Die Datei hat ein simples Text-Format, wobei jede Relations-Version genau eine Zeile einnimmt. Beispiel:

r69318 1/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath ^created_by^Potlatch 0.10f^type^route r69318 2/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,30336554*way* ^created_by^Potlatch 0.10f^type^route r69318 3/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 4/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 5/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,5183636*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 6/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,5183636*way*,23012934*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 7/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,5183636*way*,23012934*way*,23012937*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 8/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,5183636*way*,23012934*way*,23012937*way*,23012939*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 9/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,5183636*way*,23012934*way*,23012937*way*,23012939*way*,23012940*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route r69318 10/1722 v=1 u=10983 c=820189 o=0 mb=5183633*way*SouthWestCoastPath,5183635*way*,5183636*way*,23012934*way*,23012937*way*,23012939*way*,23012940*way*,23012942*way*,30336554*way* ^created_by^Potlatch 0.10f^name^SouthWestCoastPath^type^route
...

Man erkennt schon:

"r69318" ist die ID, "1/1722": Version 1 von 1722, "v=1": visible; "u=10983": user 10983; "c=820189": changeset 820189; "o=0": nicht odbl-clean; mb=...: alle members durch Komma getrennt, und als letztes dann mit ^ getrennt alle Tags. Wenn Kommata in Rollen oder Daecher in Tags vorkommen, werden die rausgeworfen.

Diese Datei ist komprimiert nur rund 3 GB gross, sie ist also wesentlich leichter zu handhaben als ein full planet file.

Die Datei hat zwei kleine Schoenheitsfehler; erstens, am aktuellen Ende koennten Versionen fehlen, also es kann z.B. sein, dass auf die 1719/1722 die 1721/1722 folgt oder so. Zweitens, wenn eine Relation nach der Erstellung des letzten full history dumps geloescht wurde, koennte es sein, dass das im File nicht richtig drin ist, also das File geht z.B. nur bis 1722/1722 und in Wahrheit gibt es laengst eine Version 1723 mit visible=false.

Bye
Frederik

--
Frederik Ramm  ##  eMail frede...@remote.org  ##  N49°00'09" E008°23'33"

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an