Erreur overpass-turbo

Bonjour,
J’essaie d’effectuer une requête overpass : overpass turbo
Mais lorsque je la lance le serveur m’affiche le message suivant :

Erreur MapCSS

Feuille de style MapCSS invalide :

MapCSS runtime error.

J’ai vérifier plusieurs fois mon code avec ce doc : https://sites-formations.univ-rennes2.fr/mastersigat/Cours/OverpassTurbo_SOTM_2022.pdf et le problème ne vient pas de là.

Voilà, si un connaisseur peut m’aider.

1 Like

Pour la partie style, je ne maitrise pas trop, mais je la mettrais en dernier.
Par contre, pour les données, c’est plus lisibles comme ça :

[out:json][timeout:200];
{{geocodeArea:"Île-de-France"}}->.france;
(
  wr["railway:etcs"="1"](area.france);
  wr["railway:etcs"="2"](area.france);
  wr["construction:railway:etcs"="1"](area.france);
  wr["construction:railway:etcs"="2"](area.france);
  wr["construction:railway:etcs"="3"](area.france);
);

out body;
>;
out skel qt;

(wr remplace la ligne way et la ligne relation)

Ça retourne bien des données :

Plus qu’à styliser ça !

1 Like

Je confirme qu’il faut mettre ton code CSS après la ligne
out skel qt;

1 Like

il y a 2 problèmes dans la requête :
La première est dans la requête en elle même, c’est pour cela que rien ne s’affiche, il y a un problème avec les parenthèse : le « out … » ne sort que la dernière partie de la requête, ici que ce qu’il y a entre les dernières parenthèses donc que la partie « construction:railway:etcs »=« 3 » qui ne doit pas exister en ile de France, donc il faut mettre des parenthèses autour de tout ce que tu veux qui s’affiche.

Pour le problème dans le style, je ne connais pas bien mais ça semble être les guillemets qui posent problème.

cette requête fonctionne : overpass turbo

1 Like

Super ! Merci beaucoup pour vos retours complémentaires :+1: :smiley:
Je met ici le lien de la requête qui fonctionne si jamais ça peut aider quelqu’un un jour.