x

Straßenliste erstellen mit Overpass-Api und grep


Geschrieben von kerosin (Gast) am 10. Februar 2013 12:44:15: [flux]

Hallo,

Ich wollte eine Straßenliste für 1-2 Ortschaften erstellen, um mir mal einen Überblick zu verschaffen.
Im Wiki hab ich eine ältere Anleitung gefunden mit unzähligen Perl-Skripten und Basteleien.
Dann bin ich aber über einen Beitrag zur Overpass API gestoßen, der es sehr leicht macht (auch wenn ich nicht verstehe wie eine area zustande kommt bei der api, aber egal 😉):

area[name="Troisdorf"];node(area);way(bn)[highway][name];out;
grep␣'<tag␣k="name'␣<troisdorf.osm␣|␣sort␣|␣uniq␣|␣awk␣'{␣s=substr($0,22);␣print␣substr(s,1,index(s,"\"")-1);␣}'␣>straszenliste.txt

Das funktioniert auch ganz gut, aber leider nicht für die Stadt "Eckernförde".

area[name="Eckernförde"];node(area);way(bn)[highway][name];out;

ist immer leer. Liegt das an dem Umlaut oder evtl. daran, dass keine area gebaut werden kann?

Vielleicht kann mir ja jemand sagen, warum es nicht geht und was es mit der area auf sich hat 😉
danke im voraus
lg


Antworten: