erstmal fettes Lob an alle die an dieser Karte mitwirken. Wirklich beeindruckend!
Ich hätte eine Frage: Gibt es eine Übersicht aller Zu- und Abfahrten auf den deutschen Autobahnen - womöglich sogar mit Geo-Koordinate?
Ich suche dies schon seit längerer Zeit für ein Projekt, kann aber leider nichts dazu finden.
Dann kannst Du diese Objekte - sofern erfasst - per Datenbankabfrage ermitteln.
Ist nicht mein Fachgebiet, aber das ist ein kleinflächiger Versuch im Gebiet von Berlin (geht so auch deutschlandweit) https://overpass-turbo.eu/s/Zpv
ich bin auf diesen Beitrag gestoßen, der mir schon mal sehr geholfen hat. Ich benötige auch die Koordinaten der Anschlussstellen. Das hat auch wunderbar geklappt.
Was ich nicht schaffe, ist, die eigentliche Autobahn, zu der die Anschlussstelle gehört, dem Query hinzuzufügen. Also was als ref=A * gespeichert sein müsste. Wenn ich “ref” ausgebe, bekommen ich die laufende Nummer des Knotenpunktes.
Weiß jemand wie man die dazugehörige Autobahn mit ausgibt?
Idealerweise hätte ich zu den Koordinaten der Knotenpunkte (also Autobahnanschlussstelle) die dazugehörige Autobahn (so wie in ad a.) und die Destinationen der Autobahn.
Wie könnte ich deinen Code ad a. mit diesem Code kombinieren:
Es sollte in CSV-Output eine Zeile pro Anschlussstelle mit Name der AS, Koordinaten (lon,lat), zugehörige Autobahn (z. B. A3) und die Destinationen der Autobahnen ausgegeben werden.
[out:csv(::id,::type,::lon,::lat,highway,name,ref,destination)];
{{geocodeArea:"Stuttgart"}}->.sA;
node["highway"="motorway_junction"]["ref"](area.sA) -> .junc;
foreach.junc -> .j (
.j out body;
.j < -> .BAB; way.BAB[highway=motorway];
out body;
)
Für jede Anschlussstelle gibt es 3 Zeilen. Ich glaube nicht, dass man die mit overpass vereinigen kann,
aber mit etwas Programmierung sollte das kein Problem sind.
Ausgabe-Beispiel:
@id @type @lon @lat highway name ref destination
591099 node 9.0756219 48.7224541 motorway_junction Kreuz Stuttgart 51
25730511 way motorway A 8 Karlsruhe;Heilbronn;Dreieck Leonberg
199348000 way motorway A 8
498370 node 9.0767155 48.7290307 motorway_junction Kreuz Stuttgart 51
13876094 way motorway A 831
145794743 way motorway A 831 Singen;Böblingen;Sindelfingen
Auch wenn wir hier im OSM-Forum sind, empfehle ich für diesen Zweck, die Quelldaten der Straßenbauverwaltungen zu verwenden. Die Daten des “klassifzierten” Straßennetzes (Bundes-, Landes- und Kreisstraßen) werden in Deutschland von den Straßenbauverwaltungen der Länder verwaltet, auch die der Bundesfernstraßen (Bundesstraßen und Bundesautobahnen).
Für die Bundesfernstraßen (Bundesstraßen und Bundesautobahnen) hat die Bundesantstalt für Straßenwesen (“BASt”) die Daten aus den einzelnen Straßendatenbanken der Länder zusammengeführt und hier zum Download bereitgestellt: