You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

Klumbumbus wrote:

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|6a

Offline

Board footer

Powered by FluxBB