#1 Fri 24 July 2020 11:28
- jlavaure
- Participant assidu
- Date d'inscription: 20 Apr 2013
- Messages: 203
OSM : Bug avec Overpass turbo ?
Chère communauté géomaticienne,
Je tente de faire une extraction de données OSM avec Overpass Turbo. Je veux extraire les lacs d'une région.
Il y a quelques mois j'avais réussi sans problème pour d'autre tag.
Mais là je rencontre une erreur que je n'arrive pas à résoudre quand je lance la requête :
Une erreur est survenue lors de l'exécution de la requête overpass ! Voici ce que l'API overpass a retourné :
runtime error: Query timed out in "query" at line 10 after 201 seconds.
Code:
/*
This has been generated by the overpass-turbo wizard.
The original search was:
“lake”
*/
[out:json][timeout:200];
// gather results
(
// query part for: “lake”
way["natural"="water"]["water"="lake"]({{bbox}});
relation["natural"="water"]["water"="lake"]({{bbox}});
);
// print results
out body;
>;
out skel qt;Vous avez une idée pour arriver extraire les lacs de france par exemple ou pour résoudre cette erreur, car la je bloque ?
Merci pour vos retours !
Hors ligne
#2 Fri 24 July 2020 12:08
- jlavaure
- Participant assidu
- Date d'inscription: 20 Apr 2013
- Messages: 203
Re: OSM : Bug avec Overpass turbo ?
Ok, j'ai beaucoup augmenté le timeout et ça a finit par fonctionner.
Sujet clos ^^
Hors ligne
#3 Fri 24 July 2020 13:40
- jlavaure
- Participant assidu
- Date d'inscription: 20 Apr 2013
- Messages: 203
Re: OSM : Bug avec Overpass turbo ?
Autant pour moi, j'ai désormais un nouveau message d'erreur, est ce que cela vous parle :
Code:
ERREUR AJAX Une erreur est survenue lors de l’exécution de la requête overpass ! Request rejected. (e.g. server not found, request blocked by browser addon, request redirected, internal server errors, etc.) Error-Code: error (0)
Hors ligne
#4 Mon 27 July 2020 12:19
- adelevi46
- Juste Inscrit !
- Date d'inscription: 27 Jul 2020
- Messages: 2
Re: OSM : Bug avec Overpass turbo ?
Bonjour,
Merci pour le partage.
J'ai également essayé la requête overpass et je me retrouve avec le même résultat. Apparemment, il y a un bug lorsque le timeout est inférieur à 200.
En ce qui concerne le dernier message d'erreur, j'avoue que je n'en ai aucune idée.
Hors ligne
#5 Mon 27 July 2020 14:47
- alex1993
- Juste Inscrit !
- Date d'inscription: 19 Feb 2019
- Messages: 8
Re: OSM : Bug avec Overpass turbo ?
Bonjour,
Pour moi ceci fonctionne. Il suffira d'entrer le nom exacte de la région d'OSM à la place de Bas-Rhin dans geocodeArea:'Bas-Rhin'
Code:
/*
This query looks for nodes, ways and relations
with the given key.
Choose your region and hit the Run button above!
*/
[out:json][timeout:25];
{{geocodeArea:'Bas-Rhin'}}->.searchArea;
// gather results
(
// query part for: water=*
node["water"](area.searchArea);
way["water"](area.searchArea);
relation["water"](area.searchArea);
// query part for: water=lake
node["water"="lake"](area.searchArea);
way["water"="lake"](area.searchArea);
relation["water"="lake"](area.searchArea);
);
// print results
out body;
>;
out skel qt;Hors ligne


