OpenStreetMap: Karte und Daten gemeinsam generieren - via Overpass-Turbo.eu

tarifa

Lieutenant
Registriert
März 2020
Beiträge
741
Hallo und guten Morgen Community,


hier eine Frage zu OpenStreetMap:


da ich für ein kl. Projekt beides brauch - eine Karte und (!) dazugehörige Daten - in einer DB - wollte ich eine Möglichkeit schaffen beides zu generieren. Eine einfache Abfrage



diese Abfrage liefert die Map

[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 ....diese Abfrage liefert die Daten...:


[out:csv(::id,::type,::lon, ::lat, "name","addr:postcode","addr:city","addr:street","addr:housenumber","contact: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;


- wie kann man das so zusammenbauen & oder abfragen, dass man Map und Daten hat!?
 
Zuletzt bearbeitet:
Zurück
Oben