You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2016-11-24 08:40:52
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
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
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#2 2016-11-24 23:53:10
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: overpass turbo - Anpassung einer Listenausgabe für Adressen
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.
Offline
#3 2016-11-25 00:00:32
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: overpass turbo - Anpassung einer Listenausgabe für Adressen
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ß!
Offline
#4 2016-11-25 09:26:03
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: overpass turbo - Anpassung einer Listenausgabe für Adressen
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
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#5 2016-11-25 10:26:35
- surveyor54
- Member

- From: Rhein-Main-Gebiet
- Registered: 2010-05-23
- Posts: 415
Re: overpass turbo - Anpassung einer Listenausgabe für Adressen
[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
Last edited by surveyor54 (2016-11-25 10:28:32)
Offline
#6 2016-11-25 17:18:30
- Klumbumbus
- Member

- From: Erzgebirgskreis
- Registered: 2014-01-12
- Posts: 630
- Website
Re: overpass turbo - Anpassung einer Listenausgabe für Adressen
Eine "richtige" Tabellenausgabe ist noch in Entwicklung, siehe https://github.com/tyrasd/overpass-turb … -233118172
Offline
#7 2016-11-25 22:29:24
- surveyor54
- Member

- From: Rhein-Main-Gebiet
- Registered: 2010-05-23
- Posts: 415
Re: overpass turbo - Anpassung einer Listenausgabe für Adressen
Eine "richtige" Tabellenausgabe ist noch in Entwicklung, siehe https://github.com/tyrasd/overpass-turb … -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|6aOffline