Overpass-(Turbo) - POI ohne PLZ und City finden

Hi !

unter [1] gibt es diese klasse Skript um Fehler zu finden:

http://overpass-turbo.eu/s/ss

Ich suche jetzt einen Weg die Adressen ohne addr:city und addr:postcode zu finden.

Irgendwie erschließt sich mir das ganze noch nicht so ganz.

*Von der Theorie müßten alle gefundenen Objekte auf fehlende Tags erfolgen.
*

Kann einer weiterhelfen?

Gruß Jan :slight_smile:

Moin Jan,

Ohne jetzt die Doku zu lesen:

Diese Abfrage sucht nach Elementen, die

  • ein addr:postcode Tag haben
  • und deren PLZ abweicht

Du könntest z. B. nach Elementen suchen, die

  • ein addr:housenumber haben
  • und deren PLZ abweicht
area[postal_code="{{plz}}"]->.a;
(node(area.a)["addr:housenumber"]["addr:postcode"!="{{plz}}"];
 way(area.a)["addr:housenumber"]["addr:postcode"!="{{plz}}"];)
;(._;>;);out;

Diese Abfrage liefert Dir auch fehlende addr:postcode.

Andere Möglichkeiten müsstest Du in der Doku nachlesen.
Ich habe overpass bisher zuwenig genutzt, um die Syntax bereits im Kopf zu haben.

Gruß
Georg

+10

Moin !

ich muss nochmal zurückkommen auf dieses Posting!

Eine Idee warum in http://www.openstreetmap.org/?lat=53.88398&lon=10.655483&zoom=18 die ganzen Adressen bei http://overpass-turbo.eu/s/u1 angemerkt werden obwohl die die Nummer 23556 haben - dem Bezirk nebenan!

Gruß Jan :slight_smile: