Optimiser une requête Overpass QL

Bonjour,

Je découvre le langage Overpass QL à travers la création d’une carte dynamique uMap récemment créée qui liste les lieux nudistes.

La carte : https://umap.openstreetmap.fr/fr/map/nudisme-naturisme_614467
La requête (créée avec https://overpass-turbo.eu/ ) :

[out:json][timeout:25];
// gather results
(
  // query part for: “beach”
  node["nudism"="yes"]({{bbox}});
  way["nudism"="yes"]({{bbox}});
  relation["nudism"="yes"]({{bbox}});
  node["nudism"="customary"]({{bbox}});
  way["nudism"="customary"]({{bbox}});
  relation["nudism"="customary"]({{bbox}});
  node["nudism"="permissive"]({{bbox}});
  way["nudism"="permissive"]({{bbox}});
  relation["nudism"="permissive"]({{bbox}});
  node["nudism"="obligatory"]({{bbox}});
  way["nudism"="obligatory"]({{bbox}});
  relation["nudism"="obligatory"]({{bbox}});
);
// print results
out body;
>;
out skel qt;

Elle est super lourde car on interroge les nœuds, les chemins et les relations sur un statut avec 4 valeurs acceptées. Du coup l’affichage est long et j’ai même dû limiter à un zoom avant important.

Est-il possible d’optimiser et accélérer cette requête ?