Données distantes

Bonjour à tous,

Afin de créer un grand itinéraire équestre appelé “La route des mulets”, nous avons reconstitué le chemin emprunté au cours des siècles derniers par par les marchands (maquignons) qui venaient acheter des muletons (jeunes mulets) dans le Poitou pour les emmener à pied jusque dans les Alpes (Seyne-les-Alpes entre autres) où ils étaient vendus pour faire du portage en montagne.
Cet itinéraire d’environ 1800 km sera emprunté" par des randonneurs qui vont avoir des besoins d’hébergements pour eux et leurs équidés. Par expérience je sais que certains campings disposent d’un terrain pour accueillir les équidés d’où l’idée de créer un calque Umap affichant ces campings. Afin d’extraire les données distantes de la base OSM j’ai généré une requête sous Overpass Turbo que j’ai copié “en tant que URL de données distante umap”, requête que j’ai collé dans le champs “Données distantes” des propriétés de mon calque en précisant un format de données Geojson.
Après sauvegarde, lorsque je recharge ma carte j’ai le message “Problème dans la réponse du serveur !” sans autre explication.

La requête générée par Overpass Turbo : [out:json][timeout:25];(node"tourism"=“camp_site”;way"tourism"=“camp_site”;relation"tourism"=“camp_site”;);out body;>;out skel qt;

Le lien vers ma carte (qui ne devrait pas vous servir à grand chose ! :slight_smile: ) : http://u.osmfr.org/m/545690/
Merci de votre aide !
Gérald

Bonjour,

Indépendamment de uMap, la requête Overpass fonctionne-t-elle ?

Romain

Oui, elle fonctionne très bien ! Depuis mon message j’ai continué mes recherches et je suis tombé sur ce blog https://www.mappa-mercia.org/2014/09/creating-an-always-up-to-date-map.html Je me suis rendu-compte qu’il me manquait une partie de la requête à intégrer dans umap (curieux que Overpass ne la donne pas en entier ?), voici donc la requête complète :

http://overpass-api.de/api/interpreter?data=[out:json][timeout:25];(node"tourism"=“camp_site”;way"tourism"=“camp_site”;relation"tourism"=“camp_site”;);out body;>;out skel qt;

Ce qui ne change absolument rien quant au résultat, j’ai toujours le même message d’erreur.

De mon côté la requête ne fonctionne pas.
Pourrais-tu la partager via le bouton “Partager” sur https://overpass-turbo.eu/ ?

La voilà ! : https://overpass-turbo.eu/s/13Lw

C’est mieux ! Bon par contre vu la grande zone couverte par l’itinéraire, je ne suis pas certain que la requête va fonctionner sur une aussi grande zone et encore moins en dynamique.

Si la requête aboutit, il s’agit ensuite de cliquer sur “Exporter” puis “Requête” puis sur “compact” et de là copier le lien après “Your query in compact Overpass QL:” et dans uMap, “Importer des données”, “Renseigner une URL” avec le lien copié et osm pour le format de données.

Bonjour,

Pour tout problème futur avec umap, se référent à l’excellent tuto de Cartocité : umap:10_-_je_valorise_les_donnees_openstreetmap_avec_umap []


deuzeffe

1 « J'aime »

Je renchéris à mon tour !

J’ai beau respecter scrupuleusement l’excellent tutoriel de CartoCité, aucune donnée ne s’affiche sur mes cartes uMap ! J’ai essayé avec une requête simple sur les bornes incendie dans la ville de Nérac (emergency=fire_hydrant in Nérac dans l’assistant Overpass Turbo).

Une des cartes uMap en question que vous pouvez consulter et éditer.
Ma requête Overpass Turbo (en xml, comme requis et qui fonctionne de mon côté).
Voilà le lien généré par uMap lorsque je colle la requête Overpass tirée de l’onglet Exporter / OverpassQL (compact) :

http://overpass-api.de/api/interpreter?data=[out%3Axml][timeout%3A25]%3Barea(3600074425)->.searchArea%3B(node["emergency"%3D"fire_hydrant"](area.searchArea)%3Bway["emergency"%3D"fire_hydrant"](area.searchArea)%3Brelation["emergency"%3D"fire_hydrant"](area.searchArea)%3B)%3Bout%3B>%3Bout%20skel%20qt%3B

Où est l’erreur ?

Édit (08/03/2021) : ajout liens et image.

Alors, l’url n’est pas mise au bon endroit. Il s’agit de passer par le bouton « Importer des données (Ctrl+I) »

1 « J'aime »

Évidemment, l’erreur était juste sous les yeux, comme d’habitude !
Merci pour la réponse Romain ! :+1:

Édit (08/02/2021) : En fait, j’ai découvert qu’une extension de mon navigateur (Mozilla Firefox) empêchait l’exécution de la requête ! Bon à savoir !

Bonjour,
Quelle était cette extension ?
Merci !

Il s’agissait de uBlockOrigin !

1 « J'aime »