Abfrage für Overpass-Turbo formulieren - Einkreisung der Region vornehmen

hallo und guten Abend,

Wie würdet ihr eine Overpass-Turbo-Abfrage formulieren, mit welche korrekten bzw. passenden Angabe der ISO 3166 - wenn die Region der Abfrage in Frankreich liegt

a. Haut-Rhin und
b. Bas-Rhin

Es geht um die Abfrage nach chalets bzw Anbieter von " tourism apartments" in Frankreich - bzw. dem Elsass

Das folgende - das funktioniert so noch nicht.


[out:csv(::id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600];
area["ISO3166-1"="Alsace"]->.a;
( node(area.a)[tourism=apartment];
  way(area.a)[tourism=apartment];
  rel(area.a)[tourism=apartment];);
out;

PS - interessant wäre auch, die Abfrage so zu formulieren, dass die Resultate “längs” der elsassischen Weinstraße angezeigt werden.

“ISO3166-1” bezeichnet einen Staat, also “ISO3166-2”.
Für Alsace gilt: “ISO3166-2”=“FR-A”.

Was ist die elsassischen Landstraße?
Mit “around” kann man Strukturen um andere auswählen:
https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#Relative_to_other_elements_(around)

1 Like

Ich nehme an, dass die Elsässer Weinstraße gemeint ist :slight_smile: .

1 Like

Hallo @fx99
Hi @Vinzenz_Mai

vielen Dank für die Rückmeldung. Auf alle Fälle: es ist die elsässische Weinstraße gemeint. :blush:

LG

//[out:csv(::id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")]
[timeout:600];
rel(1116830);
out geom;
way(r._);
node(w._);
//out skel;
( nwr(around:1000)[tourism=apartment]; );
out;

Das bringt alle “tourism=apartment” in max. 1000m Entfernung von der Els. Weinstraße auf der Karte. Bei Bedarf Kommentarzeichen in erster Zeile entfernen

2 Likes

hi FX99

vielen Dank! Das ist super.

das liefert zurück

<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="Overpass API 0.7.62.1 084b4234">
<note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
<meta osm_base="2024-09-09T08:27:58Z"/>

  <relation id="1116830">
    <bounds minlat="47.8046534" minlon="7.1020968" maxlat="48.6234899" maxlon="7.5012152"/>
    <member type="node" ref="11409377832" role="" lat="47.8115255" lon="7.1040702"/>
    <member type="way" ref="710047197" role="">
      <nd lat="48.6210287" lon="7.4902935"/>
      <nd lat="48.6210155" lon="7.4901449"/>
      <nd lat="48.6210037" lon="7.4900124"/>
      <nd lat="48.6209861" lon="7.4897116"/>
      <nd lat="48.6209906" lon="7.4893986"/>
      <nd lat="48.6210320" lon="7.4888925"/>
      <nd lat="48.6210524" lon="7.4887063"/>
      <nd lat="48.6210871" lon="7.4883181"/>

btw: - was wenn ich die Ausgabe in einer CSV - Formatierung haben will - dafür lasse ich dannn das out geom weg und schreibe das dann so:

[out:csv(::id, ::type, name, "addr:postcode", "addr:city", "addr:street", "addr:housenumber", website, "contact:email")];
rel(1116830);
out;
way(r._);
node(w._);
nwr(around:1000)[tourism=apartment];
out;

Das gibt das Folgende retour;

@id	@type	name	addr:postcode	addr:city	addr:street	addr:housenumber	website	contact:email
1116830	relation	Route des Vins d'Alsace					https://www.routedesvins.alsace/	
3805882316	node	Résidence l'Erable	68980	Beblenheim	Rue du Petit Château	13	https://gites-erable-alsace.com/	
3806874100	node	Gîte du Bien Être	68240	Kaysersberg	Rue des Forgerons	16	http://www.gites-kaysersberg-colmar.fr/	
4571867089	node	Gîte en Alsace						gilbert.guyot@laposte.net
4669940908	node	Au vieux séchoir	67560	Rosheim	Rue de Dorlisheim	7	http://www.gite-vieux-sechoir.com/	
4669940909	node	Gurzelers Ferienhaus						albert.gurzeler@sfr.fr
4669940910	node	Les Hauts de Rosheim						leshautsderosheim@gmail.com
4669940911	node	Le clos des pommiers						robert.lehn@wanadoo.fr
4669940912	node	Herr Rémy Ulmers Ferienwohnungen						domaineulmer@wanadoo.fr
4669940913	node	Herr Jean-Louis WIPFs Ferienwohnung						jean-louis.wipf@orange.fr
4669940915	node	Les 7 cépages						contact@les7cepages.fr
4669940916	node	Aux oiseaux de passage						nathaliebrugnacchi@gmail.com
4669940917	node	Meublé de Mme Meyer Claire						clairemeyer67@free.fr
4669940919	node	Herr WIPFs Ferienwohnung - 2						jean-louis-wipf@orange.fr
4678002523	node	Meublé Eben						gabrielle.eben@estvideo.fr
4678002524	node	Meublé Le jardin de Hermolsheim						lejardindehermolsheim.alsace@sfr.fr
4678002525	node	Meublé L'Adret						frisonadretmutzig@sfr.fr
4678002526	node	Meublé Chez vous						osenda.louise@gmail.com
4678002529	node	Meublé Jardin Fleuri						
4678002530	node	Meublé Les Lavoirs						
4678002531	node	Meublé Villa Justine						villajustine@orange.fr
4683920138	node	Hummel Bernard	67530	Saint-Léonard	Cour du Chapitre	4		
4683920139	node	DURR Francis	67530	Saint-Léonard	Cour du Chapitre	2		
4683920147	node	HUCK Odile	67530	Bœrsch	Rue du Stade	14		
4683920149	node	Hoffmann Sylvia						
4683920151	node	Vonscheidt Daniel						
4683920153	node	Wantz Jean-Paul	67530	Bœrsch	Rue de Dietrich	12		
4683920154	node	Fuhrmann Rémy						
4683920155	node	Geiger René						
4683920156	node	Spitznagel Michel	67530	Bœrsch	Rue Charles Spindler	13		
4683920159	node	Hummel Florent						
6428098385	node	Gite L'Aterlier	68630		Rue du Vignoble	12		
9227030336	node	NeoAppart - Appart meublé	67140	Barr	Rue de l'Hôpital	8		
9552424247	node	Les Balcons de Riquewihr			Rue des Remparts	2		contact@gite-de-charme-riquewihr.fr
9703776813	node	Les Gîtes du Rempart						
9927109004	node	Le gîte de la porte haute						
9927109005	node	Le clos du rempart						
11313724051	node	La Pénate des 3 Châteaux						
11313796239	node							
79200011	way	Résidence Froehn	67140	Andlau	Rue Saint-André	11		
120283112	way	Odalys le Domaine des Rois						
153330048	way	La Cour Zaepffel					http://lacourzaepffel.fr	
180142201	way	Les Fleurs des Thann						
630364273	way	Le Clos d'Eguisheim

Dir vielen vielen Dank!!

Viele Grüße