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 2012-06-08 21:29:39

Lübeck
Member
Registered: 2009-02-17
Posts: 2,874

Overpass-Api - geht das ....?

hi !

wenn man Gebäude hat an welchen die Adresse hängt, kann man dann z.b. nach shop=butcher fragen und gleichzeitig alle Relationen mit ermitteln in welchen der Schlachter enthalten ist???

Oder mit anderen Worten - gibt es einen einfachen Weg rekursiv die Relationen zu ermitteln in welchen ein Objekt enthalten ist. In den OSM-Rohdaten ist ja das Objekt immer nur in der Relationsdefinition enthalten !

Gruß Jan :-)


Redmi Note 9 Pro  mit Android 11, Tablet Android 8.1, PC: Win10

Offline

#2 2012-06-09 08:34:52

MHohmann
Member
From: Tartu, Estonia
Registered: 2009-06-07
Posts: 1,600
Website

Re: Overpass-Api - geht das ....?

Ja, das sollte die Overpass-API können. Die Query müsste dafür ungefähr so aussehen:

(
    node["shop"="butcher"](50.7,7.1,50.8,7.25);
    rel(bn);
    way["shop"="butcher"](50.7,7.1,50.8,7.25);
    rel(bw);
);
out body;

Damit bekommst du 1. alle Nodes, 2. alle sie umfassenden Relationen, 3. alle Ways, 4. alle sie umfassenden Relationen, wobei Nodes und Ways als shop=butcher getaggt sind und in einer bestimmten Bounding Box liegen.


SotM Baltics, 3.-4. August 2013, Tartu, Estonia: amenity=university, mappers=yes

Offline

Board footer

Powered by FluxBB