Requête overpassturbo : modification?

Bonjour,

cela fait 2 3 jours que je constate que mes requêtes overpassturbo fonctionnent très mal.

Une simple requête comme celle-ci ne fonctionne plus :

[out:json][timeout:25];
// gather results
way["highway"]({{bbox}});
node["highway"]({{bbox}});
relation["highway"]({{bbox}});
// print results
out body;
>;
out skel qt;

Je vois que ce type de requête est maintenant proposé :

[out:json][timeout:25];
// gather results
nwr["highway"]({{bbox}});
// print results
out geom;

Je travaille actuellement sur l’intégration d’un réseau point nœud vélo, impossible de charger sur JOSM les routes d’un secteur et les relations. La requête que j’utilisais ne fonctionne plus :confused: et j’ai beau bidouiller, je ne trouve pas la solution !

[out:json][timeout:25];
// gather results
way["highway"]({{bbox}});
node["highway"]({{bbox}});
relation["highway"]({{bbox}});
relation["network:type"="node_network" ]["route"="bicycle"]({{bbox}});
relation["name"="Réseau Point-Nœud, Avesnois"]({{bbox}});
// print results
out body;
>;
out skel qt;

Merci pour vos retours !

C’est étonnant : j’ai fait une requête cet après-midi qui tournait, puis plus rien. Message d’erreur.

Il manque des parenthèses. comme ça il ne sort que les relations avec highway=* (le out body ne s’applique qu’à relation["highway"]({{bbox}});)
Et si l’on veut exporter dans josm, il faut du [out:xml] et du out meta.

[out:xml][timeout:25];
(
way["highway"]({{bbox}});
node["highway"]({{bbox}});
relation["highway"]({{bbox}});
);
out meta;
>;
out meta qt;

Un peu plus complet

[out:xml];
{{geocodeArea:Neuville-en-Avesnois}}->.searchArea;
(
  nwr["highway"](area.searchArea);
  relation["network:type"="node_network"]["route"="bicycle"](area.searchArea);
  relation["name"="Réseau Point-Nœud, Avesnois"](area.searchArea);
);
(._;>;);
out meta;

Merci beaucoup pour vos retours, j’ai du cafouiller un peu, tout fonctionne c’est l’essentiel :wink: