x

Re: mehrere Abfragen aneinander hängen ... und verbinden


Geschrieben von tagtheworld (Gast) am 15. August 2020 09:04:55: [flux]

Als Antwort auf: mehrere Abfragen aneinander hängen ... und verbinden geschrieben von tagtheworld (Gast) am 13. August 2020 16:05:

hallo und guten Tag,

vielen Dank für die rasche Antwort - für das Ermutigen das mit Overpass einfach zu versuchen u. durchzuführen. Ich werde das mal machen.

viele Grüße
tag the world:)

also ich hab das mal so probiert; das sieht ganz gut aus - und ist auch nicht einem timeout unterworfen.

[out:csv(::id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="BR"]->.brazil;
area["ISO3166-1"="AR"]->.argentina;
area["ISO3166-1"="VE"]->.venezuela;
area["ISO3166-1"="PE"]->.peru;
area["ISO3166-1"="CL"]->.chile;

/* more areas..*/

(
nwr[amenity=hospital](area.brazil);
nwr[amenity=hospital](area.argentina);
nwr[amenity=hospital](area.venezuela);
nwr[amenity=hospital](area.peru);
nwr[amenity=hospital](area.chile);
/* other queries... */
);
out center;

und hier....

[out:csv(::id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="BR"]->.brazil;
area["ISO3166-1"="AR"]->.argentina;
area["ISO3166-1"="VE"]->.venezuela;
area["ISO3166-1"="PE"]->.peru;
area["ISO3166-1"="CL"]->.chile;
area["ISO3166-1"="BOL"]->.bolivia;
area["ISO3166-1"="ECU"]->.equador;
area["ISO3166-1"="GP"]->.guadalupe;
area["ISO3166-1"="CO"]->.columbia;

/* more areas..*/

(
nwr[amenity=hospital](area.brazil);
nwr[amenity=hospital](area.argentina);
nwr[amenity=hospital](area.venezuela);
nwr[amenity=hospital](area.peru);
nwr[amenity=hospital](area.chile);
nwr[amenity=hospital](area.bolivia);
nwr[amenity=hospital](area.equador);
nwr[amenity=hospital](area.guadalupe);
nwr[amenity=hospital](area.columbia);

/* other queries... */
);
out center;

mit diesen Daten kann weiterarbeiten... Vielen Dank nochmals für Eure Tipps:)

🙂