Bonjour,

Je me suis récemment aperçu qu'un utilisateur avait fait des modifications
de pharmacies dans le Nord de la France via Osmose pour ajouter le code
Finess via la source Celtipharm (c'est la dernière option dans la liste des
corrections proposées par Osmose). Quand le tag name est déjà renseigné,
Osmose laisse le choix entre un "fix" qui modifie le tag name ou un fix qui
le laisse comme il est à l'origine. Or cet utilisateur a choisi à chaque
fois de remplacer le tag name déjà renseingné par celui de la source
Celtipharm, qui ne correspond pas toujours au nom de l'enseigne visible sur
le terrain et qui, en plus, est en majuscule (beeerk).

J'ai contacté cet utilisateur pour le prévenir et lui demander de faire les
corrections, certaines ont été faites mais pas toutes (soit parce qu'il
corrige ses erreurs au fur et à mesure, soit parce qu'il en a oublié).

Voici un exemple de changeset qui pose problème :
https://www.openstreetmap.org/changeset/26130408 ou sur achavi :
http://nrenner.github.io/achavi/?changeset=26130408 )

Afin de repasser sur toutes ces pharmacies dans JOSM et de rendre à leur
tag name leur beauté originelle, j'avais pensé à faire une requête sur
Overpass-Turbo (amenity=pharmacy and "ref:FR:FINESS"=* dans le wizard),
puis d'exporter le résultat de cette requête au format xml afin de l'ouvrir
dans JOSM pour pouvoir vérifier toutes les pharmacies de la zone concernées
potentiellement problématiques et de les modifier si besoin.

Or quand j'essaye d'ouvrir le résultat de ma requête overpass-turbo dans
JOSM j'ai une erreur :

"Impossible de lire le fichier 'export.osm'.
Erreur :
Attribut 'version manquant pour l'objet OSM avec l'identifiant [...]"

Du coup comment est-il possible de procéder pour parvenir à extraire via
une requête certaines données OSM sur un large territoire pour les vérifier
et les modifier si besoin?

Pour info voici la requête complète sur Overpass-turbo :

















*/*This has been generated by the overpass-turbo wizard.The original search
was:“amenity=pharmacy and ref:FR:FINESS=*”*/[out:xml][timeout:25];// gather
results(  // query part for: “amenity=pharmacy and "ref:FR:FINESS"=*”
node["amenity"="pharmacy"]["ref:FR:FINESS"]({{bbox}});
way["amenity"="pharmacy"]["ref:FR:FINESS"]({{bbox}});
relation["amenity"="pharmacy"]["ref:FR:FINESS"]({{bbox}}););// print
resultsout body;>;out skel qt;*

Bonne journée à tous,

Maxime
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à