overpass turbo - Anpassung einer Listenausgabe für Adressen

Moin!

in meinem Archiv habe ich folgende Abfrage für die Abfragen von benannten Objekten http://overpass-turbo.eu/s/7cn

// cm/012015 - nodes / ways nur mit name=*
// Ausgabe im CSV Format
[timeout:600]
// für die Kartendarstellung nachfolgende Zeile auskommentieren
[out:csv(::type, ::id, name)]
[bbox:{{bbox}}];
( (
node[name];

node[name][~“^([^n].|n[^a].|na[^m].*)$”~“.”];
);
(
way[name];

way[name][~“^([^n].|n[^a].|na[^m].*)$”~“.”];
); >; );
out meta;

ich würde gerne eine Auflistung der Straßen und Hausnummern nun haben. Bisher war mein Versuch

[timeout:600]
// für die Kartendarstellung nachfolgende Zeile auskommentieren
[out:csv(addr:street, addr:housenumber)]
[bbox:{{bbox}}];
(
node;
;
way;
);
out meta;

Aber damit bin ich kläglich gescheitert - allerdings bin ich auch mehr als unsicher auf dem Gebiet.

Kann mir einer weiterhelfen?

… und wenn wir schon dabei sind, dann würde ich gern das Ganze auch auf das Stadtgebiet von Lübeck beschränken.

Gruß Jan

Probier es mal hiermit:

[timeout:600]
[out:csv(::type ,“addr:street”, “addr:housenumber”)]
[bbox:{{bbox}}];
(
node[“addr:street”];
way[“addr:street”];
);
out meta;

Das funzt, aber ob es macht, was Du willst weiß ich nicht.

Hier jetzt beschränkt auf ein Gemeindegebiet:

[timeout:600]
[out:csv(::type ,“addr:street”, “addr:housenumber”)];
area[admin_level=8][name=“Deckenpfronn”]->.sarea;

(
node(area.sarea)[“addr:street”];
way(area.sarea)[“addr:street”];
);
out meta;

PS. Lübeck war mir zu groß!

Moin!

danke erst einmal - kann man auch irgendwie Spaltentrennzeichen einbauen?
Mit

[timeout:600]
[out:csv(::type ,“addr:street”,“;”, “addr:housenumber”)]
[bbox:{{bbox}}];
(
node[“addr:street”];
way[“addr:street”];
);
out meta;

hat es nicht funktioniert - es wird nur die Überschrift erweitert!
Gruß Jan

[timeout:600]
[out:csv(::type ,"addr:street","addr:housenumber";true;"|")]
[bbox:{{bbox}}];
(
  node["addr:street"];
  way["addr:street"];
);
out meta;

Probier das einmal, “|” ist hier der Trenner.

Gruß
Rainer

Eine “richtige” Tabellenausgabe ist noch in Entwicklung, siehe https://github.com/tyrasd/overpass-turbo/pull/18#issuecomment-233118172

Bei mir funktioniert es, mit folgendem Ergebnis:

@type|addr:street|addr:housenumber
way|Hochstraße|23
way|Hochstraße|26
way|Hochstraße|24
way|Gartenstraße|3
way|Gartenstraße|7
way|Gartenstraße|5
way|Gartenstraße|15
way|Gartenstraße|13
way|Gartenstraße|11
way|Hochstraße|19
way|Nordstraße|6a