Spitze Winkel in highways finden

Mit welchem Tool geht das? In osmose finde ich grade keinen passenden Check.

grafik

Kennst du https://keepright.at ?

en :“Geometry glitches” → “impossible angles”

de: “spitze Ecken” → “unmöglicher Winkel”

:frowning_with_open_mouth: letzter update 2023-04-20

Mit dem Atlas Check “SharpAngleCheck” geht das. Daraus entstehen dann bspw. solche MapRoulette Challenges: MapRoulette

NatĂĽrlich, ich betrachte den allerdings als abandoned. :wink:

Ja, muss man wohl.

JOSM hat auch einen entsprechenden Test.

Versuche mal per Overpass Turbo

way[highway]({{bbox}})(if:lrs_in(1,per_vertex(angle()>120)));
out geom;
1 Like

Nachtrag:

way[highway]({{bbox}})(if:lrs_in(1,per_vertex(abs(angle())>150)));
out geom;

Sonst ist es einseitig. Die Winkel gehen von -180 bis 180, und 0 bedeutet, dass es geradeaus geht.

1 Like

Query: overpass turbo
(Winkel auf 170 erhöht, da ich sonst zu viele false-positives erhalte).

kann man Fußwege ausschließen, da wären spitze Winken weniger problematisch.
vll. auch cycleway und tracks, da habe ich öfter auch in reallife spitzwinklige Abzweigungen gesehen

Aber trotzdem danke fĂĽr die Abfrage, was man da alles so entdeckt:
image

Ja, man kann da frei wählen.

Variante 1: in Zeile 1 [highway!=footway] einfĂĽgen.

way[highway][highway!=footway]({{bbox}})
     (if:lrs_in(1,per_vertex(abs(angle())>150)));
out geom;

Variante 2: beliebig komplexe Regeln beim if ergänzen:

way[highway]({{bbox}})
     (if: t["highway"] != "footway"
     && (t["highway"] != "path" || !lrs_in(t["foot"],"yes;permissive"))
     && lrs_in(1,per_vertex(abs(angle())>150)));
out geom;
1 Like
1 Like

Geänderte Abfrage mit Ausschluss von footway,cycleway,track

way[highway] ["highway"!~"footway|cycleway|track"]({{bbox}})(if:lrs_in(1,per_vertex(abs(angle())>150)));
out geom;
1 Like

Ach ja, und path kann da auch dazugehören. Hatte ich vergessen

Hat jemand mal ein Beispiel fĂĽr einen Radweg, bei dem ein spitzer Winkel richtig ist? Kann ich mir irgendwie nicht vorstellen.

Die Query findet auch sowas hier, was ja durchaus korrekt sein kann:

In der Realität sind die Wege so breit, dass man mit einem Rad auch bei solchen spitzen Winkeln um die Ecke fahren könnte und sowieso würde kein Router der Welt überhaupt in Betracht ziehen, über eine solchen spitzen Winkel zu routen, weil keine Notwendigkeit besteht.

Eine weniger spitzwinklige Geometrie würde sowohl gerendert irritierend aussehen (weil es in der Realität anders wahrgenommen wird) als auch zu irritierenden Routinganweisungen führen, da man niemals rechts oder links abbiegen, sondern allenfalls rechts oder link halten wird.

https://mapillary.com/map/im/2942424822697964

Tsst, was das Tool so alles findet…

@Mond00 ist das so korrekt?

Es wurde nur ein doppelter Weg entfernt. Daher kann ich nichts zur Wegeverbindung sagen.