[Talk-de] Broken Turn Relations
Franz v. Gordon
Franz at vongordon.de
Mo Dez 3 07:35:15 UTC 2012
Hallo Rainer,
gestern habe ich noch einen Grund gefunden, warum auch korrekte
Abbiegebeschränkungen in dieser Fehlerliste auftauchen: Die Bounding-Box
bzw. die Umrisslinie, die zum Ausschneiden eines Bundeslandes verwendet
wird ist etwas größer als dieses Bundesland und sollte es auch sein.
Dadurch kommt es vor (unabhängig von der Breite des Streifens, der in
benachbarte (Bundes-)Länder ragt), dass beim Ausschneiden z.B. der
from-Weg noch zum Teil innerhalb liegt, der to-Weg aber komplett
außerhalb (oder umgekehrt - einer fehlt jedenfalls) und dieser deshalb
in dem ausgeschnitteten Bereich fehlt und das Programm diese Relation
als fehlerhaft in die Log-Datei schreibt.
Aufgefallen ist mir das, weil ich Kontakt mit einem User hatte, der mir
schrieb, dass eine schon länger korrekte Abbiegebeschränkung aus der
BaWü-Liste in Hessen liegt.
Durch Einbau des folgenden Tests können diese abgeschnittenen Relationen
erkannt werden und sie landen nicht in dieser Liste: Wenn ein Weg in der
Relation vorhanden ist, aber in dem Ausschnitt nicht, könnte er
außerhalb liegen - dann steht als Fehlertext "... not found" und nicht
"... missing". Man kann auch prüfen, ob der via-Knoten außerhalb der
Bounding-Box liegt. Möglicherweise reicht dieses "... not found" schon
als Kriterium, diese Relation nicht in die Liste zu schreiben - sie
würde bei einem anderen Bundesland-Extrakt vollständig geladen werden..
Da erklärt auch, warum ich schon vor einigen Jahren bei den monatlichen
Listen von fehlerhaften Relationen von Gary68 die Relation [1] immer
wieder als fehlerhaft eingetragen fand, obwol sie ok ist - die liegt
kurz hinter der Grenze zu Österreich (wohl auf der Linie der Bounding-Box).
Diese korrekten Relationen habe ich auf der Wiki-Seite [2] mit "Bounding
Box" markiert.
Diese Hinweise können auch in ähnlichen Fällen für andere Leser
interessant sein, die mittels Bounding-Box etwas ausschneiden und an den
Rändern Probleme haben.
Gestern sind mir auch einige wenige Abbiegebeschränkungen aufgefallen,
die alle drei Elemente hatten, aber deren From- und To-Wege entgegen der
Einbahn-Richtung verliefen - das sind auch Fehler. Das könnte auch noch
geprüft werden (weiteres Ticket).
[1] http://www.openstreetmap.org/browse/relation/178773
[2]
http://wiki.openstreetmap.org/wiki/DE:Relation:restriction/Fehlerhafte_Turn_Restrictions
Grüße,
Franz
Mehr Informationen über die Mailingliste Talk-de