Koordianten aller deutschen Autobahnen

Tach zusammen,

könnt Ihr mir sagen, ob es möglich ist, aus OSM alle Pfade, sprich, alle Wegpunkte als Long und Lat der Autobahnen zu exportieren?
Oder muss ich in Google Earth alle Autobahnen “abfahren” und die Pfade exportieren?

Danke für Eure Hilfe.
Linc

Ja, das ist moeglich. Die ways der Autobahnen sind alle(?) in Relation zusammengefasst (zB hier die A 5.

moin,

im wiki findet man z.B. http://wiki.openstreetmap.org/wiki/Autobahnen

Hey, danke für Eure Antworten.

Aus Euren Links bekomm ich aber leider “nur” die “Ways” der Autobahnen heraus und nicht die genauen Geokoordinaten in Long und Lat.
Gibt es eine Möglichkeit, diese herauszufiltern?

Vielen Dank!!!

Du kannst per XAPI Anfragen formulieren (besser: offline mit OSMOSIS auf heruntergeladenen .OSM Dateien) filtern also alles mit highway=* oder so. Das OSM XML was du dann bekommst enthält die Koordinaten als lat/lon.

Wofür brauchst du das denn, genau?

Hey, danke.

Mal gucken ob ich das hinbekomme, werd’s gleich mal probieren.

Ich möchte gerne per GPS in meiner App ermitteln, auf welcher Autobahn ich mich derzeit befinde. Das soll vollautomatisch erfolgen.
Doch dazu brauch ich die GPS-Daten der Autobahnen um sie mit meinen aktuellen GPS-Daten abgleichen zu können.

Hey, ich muss dieses Thema leider nochmal aufgreifen.

!i! hat mir ja schon den Tipp gegeben, die highways aus der .osm zu extrahieren. Leider hab ich keine Ahnung, wie der Befehl dafür aussehen muss.
Kann mir da bitte jemand unter die Arme greifen?

Danke!!!

Guck mal unter http://wiki.openstreetmap.org/wiki/DE:Xapi

da sollten alle Fragen beantwortet werden…

Und eine Online-Lösung (zB Reverse Lookup mit Nominatim) kommt nicht in Frage?

Chris

http://xapi.openstreetmap.org/api/0.6/way[highway=motorway][bbox=5.65922245543095,46.648965280840834,14.90971073668095,55.09055106548361]

dauert aber sehr lange.

Und ausserdem nicht benötigter Datenmüll aus dem benachbarten Ausland, soweit es in das Auswahlrechteck ragt. Deshalb besser mit osmosis aus der germany.osm ausschneiden. Das belastet auch nicht die streßgeplagten XAPI-Server.

gruß,
ajoessen

Na ja, nur die Autobahnen sollte noch einigermaßen erträglich sein.

Edbert (EvanE)

Hallo zusammen,

ich möchte den Thread noch einmal aufwärmen, da ich etwas ähnliches vorhabe.

Ich brauche die Stützpunkte der deutschen Autobahnen in x-y-Koordinaten in definierten Abständen,
um auf dieser Basis die Kurvenkrümmungen der Autobahnen auszurechnen.

Meint ihr, dass das funktionieren könnte?
Wie könnte ich vorgehen, um die Daten zu bekommen?
Kann mir jemand eine kurze Anleitung geben oder einen Link zu einer Anleitung geben,
wo ich sehen kann, wie ich die Daten aus OSM erstellen kann.

Danke schon mal im Voraus.

Viele Grüße,
Fabian

Hallo Fabian,

suche mal bei https://help.openstreetmap.org nach “export” , “export data” oder “export POI” … dort gibt es ähnliche Fragen und Lösungen.

Zunächst: Ja, es ist weiterhin möglich, alle Autobahne in Deutschland aus den OSM-Daten zu extrahieren. Du bekommst als Ergebnis dei einzelnen Weg-Abschnitte und deren entsprechende Punkte (nodes) mit xy-koordinaten.

Beginne mal, das mit einem einzelnen Bundesland zu probieren, lade dir also einen Extrakt als Rohdaten aus einer Quelle laut http://wiki.openstreetmap.org/wiki/Planet.osm

dann filtere via Osmosis oder (schneller!) via http://wiki.openstreetmap.org/wiki/Osmfilter

Wenn das geklappt hat, kommt dein Part mit der Auswertung.

Hallo Fabian, vielleicht hilft dir auf lalonde weiter, siehe Karten: User lalonde hat berechnet, wie krumm die Straßen auf der Welt sind und daraus eine Karte erzeugt. (via @zehnpunktebarron)

Hallo zusammen,

danke für die Informationen.
Das OSM für Deutschland habe ich mir runtergeladen.
Die Filterung mit OSMFilter auch schon funktioniert.

Gibt es eine Möglichkeit Ways und Relations auf Node-Ebene auszurollen mit einem Tool oder
muss ich dies selber machen indem ich die XML Datei einlese und dann über die Referenzen
die Nodes herauszusuchen.

Hier das Beispiel der A7. Sind die Member in sortierter Reihenfolge oder muss ich die Reihenfolge durch Referenzen herausfinden?

Vielen Dank.

Viele Grüße,
Fabian

<osm version="0.6" generator="CGImap 0.4.0 (7131 thorn-03.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/">
<relation id="20615" visible="true" version="397" changeset="26281601" timestamp="2014-10-23T16:28:08Z" user="t2425b" uid="1260731">
<member type="way" ref="29211433" role="TMC:RoadStart"/>
<member type="relation" ref="531518" role="TMC:Segment"/>
<member type="relation" ref="531674" role="TMC:Segment"/>
<member type="relation" ref="531852" role="TMC:Segment"/>
<member type="relation" ref="531855" role="TMC:Segment"/>
<member type="relation" ref="531857" role="TMC:Segment"/>
<member type="relation" ref="531789" role="TMC:Segment"/>
<member type="relation" ref="531788" role="TMC:Segment"/>
<member type="node" ref="13131368" role="TMC:RoadEnd"/>
<member type="node" ref="13131369" role="TMC:RoadEnd"/>
<member type="relation" ref="384843" role="TMC:Segment"/>
<member type="relation" ref="384826" role="TMC:Segment"/>
<member type="relation" ref="531856" role="TMC:Segment"/>
<member type="relation" ref="531854" role="TMC:Segment"/>
<member type="relation" ref="531853" role="TMC:Segment"/>
<member type="relation" ref="531675" role="TMC:Segment"/>
<member type="relation" ref="531519" role="TMC:Segment"/>
<member type="way" ref="258385110" role=""/>
<member type="way" ref="268341861" role=""/>
<member type="way" ref="268341864" role=""/>
<member type="way" ref="240284574" role=""/>
<member type="way" ref="268341874" role=""/>
<tag k="name" v="Bundesautobahn 7"/>
<tag k="name:lb" v="Autobunn A7"/>
<tag k="network" v="BAB"/>
<tag k="operator" v="Bundesrepublik Deutschland"/>
<tag k="ref" v="A 7"/>
<tag k="route" v="road"/>
<tag k="TMC:cid_58:tabcd_1:Class" v="Road"/>
<tag k="TMC:cid_58:tabcd_1:LCLversion" v="8.00"/>
<tag k="TMC:cid_58:tabcd_1:LocationCode" v="50163"/>
<tag k="TMC:cid_58:tabcd_1:TypeName" v="motorway"/>
<tag k="TMC:cid_58:tabcd_1:TypeName:loc" v="Autobahn"/>
<tag k="type" v="route"/>
<tag k="wikipedia" v="de:Bundesautobahn 7"/>
</relation>
</osm>

Routenrelationen sind i.d.R. nicht sortiert (ÖPNV-Routen nach PTv2 ausgenommen). Es gibt jedoch längere zusammenhängende Stücke, da das zum Mappen oft geschickter ist.

Auch bei den Bundesautobahnen?
Für die A7 hatte ich nur die durchgehende Relation gefunden.