Hallo zusammen,
Validierungs- und Qualitaets-Tests halte ich fuer dringend notwendig und mit maplint/Validator-Plugin gibt es ja auch schon die ersten Dinge fuer OSM. Die jetzige Diskussion ist mir aber im Moment zu router-lastig, da so uebersehen wird, dass schon mit einem "Mini-Routing" viele Dinge gefunden werden kann. (Als "Mini-Routing" bezeichne ich es, wenn man nur die Wege eines Knotenpunktes bzw. einer Folge von wenigen Knotenpunkten betrachtet.) Einige Problemfaelle sind ja schon aufgefuehrt worden, betrachtet man nur einmal die moeglicherweise falsch gedrehten Einbahnstrassen: - Basis-Tests: * An einem Knoten, wo ein Weg mit "oneway=yes/1/-1" angrenzt und dieser ist mindestens "highway=secondary" (oder tertiary?) benoetigt einen weiteren Weg mit highway-Markierung, der einen mit weiterfuehrender "oneway"-Markierung hat. Annahme: das wichtige Verbindungsstrassennetz kann nicht in einer Sackgasse enden. - Zusammenfuehrung Dual-Carriageway auf Single-Carriageway: * An einem Knoten, wo drei Wege mit mindestens "highway=secondary" (oder tertiary?) aufeinandertreffen, einer davon ohne "oneway", einer davon oneway zum, einer oneway vom Knoten weg, kann man eine Zusammenfuehrung von getrennten Richtungsspuren zu einer gemeinsamen Spur annehmen, d.h. man kann Winkel testen und testen, ob die oneway-Wege "parallel" verlaufen: /-------- << ------------ ------ <-> -----* \-------- >> ------------ - Auf-/Abfahrten: * Aehnliche Winkelteste kann man bei Auf- und Abfahrtsrampen durchfuehren: ---- <<< (link) ----\ \ -------- <<< ----------*-------- <<< ----------------- Wenn der Hauptweg nur eine Richtung zulaesst, so kann man einen als "*_link" markierten Weg mit einem bestimmten Abbiegewinkel als Auf- oder Abfahrt mit entsprechender Richtungsbeschraenkung annehmen. Solche Tests beduerfen nur der lokalen Betrachtung weniger Knotenpunkte und weniger Weg und benoetigen keinen Router. Zudem kann man sich auf das Fernverkehrstrassennetz (bis secondary oder tertiary) und die direkt daran anhaengenden Wege beschraenken, so dass die abzupruefende Menge auch ueberschaubar ist. Meist findet man hier schon sehr viele Fehler, die zu sonderbaren Routen fuehren werden. Kann man solche Tests schon in maplint/Validator implementieren oder benoetigt man dazu ein eigenes Tool? On Tuesday, 4 December 2007 22:03:01 +0100, qbert biker <[EMAIL PROTECTED]> writes: > [... Einbahnstrassen, die wegen Beschraenkungen Sackgassen sind ... ] > Das sind doch alles sehr spezielle Faelle, die man doch bitte erst angehen sollte, wenn die einfachen Qualitaetstests implementiert sind. Bezueglich Router waere waere mir im JOSM schon gedient, wenn ich zwei Knoten (oder Wege) als Start und Ziel markieren koennte und ich die moegliche(n) Route(n) angezeigt bekaeme, so dass ich den lokalen Ursachen bei sonderbaren Routen beheben koennte. Dies fuer unterschiedliche Verkehrsmittel (Fuss, Rad, Pkw, Lkw mit unterschiedlichen Massen etc.) fuer einen kleinen Netzauschnitt implementiert, waere schon ein enormer Gewinn ... > > Bei Beruecksichtigung *aller* Kanten mag das stimmen. Wendet man das > > aber z.B. auf das Eisenbahn-"Netz" an, gibt es sicherlich Inseln: > > Solche Ausnahmen kenne ich viele. Die Achterbahn auf der Münchner > Wiesn ist auch so eines oder die Zahnradbahn auf die Jungfrau. Für > das Normalspurbahnnetz der internationalen Bahnen kann man die > genannte Regel schon grossflächig anwenden. Es gibt weitere Bahnen mit eigenem kleinen Schienennetz, die nicht an's "grosse" Bahnnetz angeschlossen sind. Deren "Enden" wuerde ich pragmatisch wie bei Strassen-Sackgassen mit "noexit=yes" (dann in der Bedeutung eines Prellbocks :-) taggen, so dass diese Ausnahmen erkennbar waeren und ein Qualitaetstest fuer lose Enden eine Warnung melden koennte. Gruss, -bernd _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de