x

Kreuzungstyp herausfinden


  1. Kreuzungstyp herausfinden · Chrno (Gast) · 29.10.2019 09:16 · [flux]

    Hallo zusammen,

    ich würde gerne herausfinden, wann es sich bei einer Kreuzung um eine X- bzw. T-Kreuzung handelt.

    Hierzu verwende ich folgende Abfrage (lat/lon später für Programmcode nicht fest, http://overpass-turbo.eu/s/Nx5):

    [out:json][timeout:15];
    way["highway"](around:1,48.7986003,11.3759673);
    foreach␣->.w␣{
    node(w.w);(way(bn);-␣.w;)->.wd;
    out␣body␣geom;
    };
    

    Ich hätte zur Identifizierung anschließend die Way-IDs gezählt, also 3 = T-Kreuzung, 4 = X-Kreuzung.

    Allerdings hab ich hier Problem, dass wenn Straßen noch über die Kreuzung hinausreichen (im Beispiel die von oben nach unten verlaufende Straße, rechter Verlauf passt trotz gleichem Namen aufgrund anderer Way-ID), dann funktioniert das mit dem Zählen leider nicht mehr.

    Kennt jemand eine bessere Methode, um die Kreuzungsart herauszufinden oder gibt es eine Möglichkeit, den Way am Kreuzungsnode zu "teilen?"

    Vielen Dank schon mal im voraus!