Page 1 sur 1

Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mar. août 06, 2019 7:18 pm
par Sylvain M.
Bonsoir à tous,

Suite à un échange avec les gestionnaires de la "Réserve de biosphère de Fontainebleau et du Gâtinais", je viens de mettre à jour le périmètre dans OpenStreetMap : https://www.openstreetmap.org/relation/9891093

Cependant, en voulant supprimer l'ancienne relation, et tous les chemins qui ne portaient plus d'attributs dans OSM, j'ai fait une fausse manip au moment de la correction des conflits, et il en résulte que de nombreux nœuds sans attributs ont été conservé dans la base.
Exemple : https://www.openstreetmap.org/node/878297403
Voici le lien vers le changeset en erreur : https://www.openstreetmap.org/changeset/73076931

Savez-vous si je peux supprimer tous ces "nœuds fantômes" ?

Si ce n'est pas possible, je pense qu'il faudrait envisager un "revert", mais
- je ne sais pas comment faire
- je ne sais pas si j'en ai les moyens avec JOSM

Merci pour vos conseils !

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mar. août 06, 2019 11:18 pm
par Sylvain M.
Pour illustrer le problème, voici 2 captures d'écran de ce qu'on voit ici :
Image
où l'on voit encore l'ancien périmètre supprimé

et si on affiche les nœuds :
Image

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : ven. août 09, 2019 12:05 pm
par althio
La manière la plus simple, ça me paraît de faire tourner le validateur de JOSM sur la zone.
- télécharger les données
- faire tourner le validateur Maj + V
- sélectionner les erreurs (en anglais : Warnings (...) - Unconnected nodes without physical tafs - No tags (...)
- réparer les erreurs (le bouton Fix permet d'effacer les nœuds pour cette erreur sélectionnée.

Sinon, un méthode "à la main", et à tester ou affiner, ce serait de partir de l'outil de recherche/sélection de JOSM, avec une requête du genre

Code : Tout sélectionner

type:node  untagged  - ( child  type:way )
et de supprimer les nœuds correspondants.

Passer par un revert, ça me paraît inutile et un peu compliqué.

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : lun. août 19, 2019 10:47 am
par cquest
J'ai refait une passe de nettoyage: https://www.openstreetmap.org/changeset/73485635

J'ai récupéré la nouvelle limite, chargé les données à 50m autour, cherché les noeuds orphelins...

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mar. août 20, 2019 2:32 pm
par Sylvain M.
Merci Christian et désolé pour le silence radio depuis le 6 aout : je suis parti en congés juste après mon intervention.

Je vais tenter de poursuivre la correction, car malheureusement, ton intervention Christian n'a pas totalement corrigé le problème.
Le précédent périmètre de l'Aire de coopération de la réserve de biosphère du Pays de Fontainebleau était en effet complètement différent du périmètre actuel, et la marge de 50m que tu as utilisé ne couvre qu'une infime part des nœuds "fantômes".

Je vais voir si j'arrive à charger les noeuds sur une zone aussi large, ou si je peux trouver un moyen de ne télécharger que ceux de la requête :

Code : Tout sélectionner

type:node  untagged  - ( child  type:way )
Si tu as des pistes, je prends !
(suis sûr que c'est possible avec Overpass-turbo, mais je n'ai pas encore trouvé la requête !)

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mar. août 20, 2019 2:54 pm
par Sylvain M.
J'ai tenté en ne téléchargeant que les nœuds depuis JOSM (plus de 2 millions sur la zone).
Malheureusement, de ce fait, l'ensemble des nœuds sont considérés comme "orphelins" (pas rattachés à des ways)

Est-ce que quelqu'un aurait la requête Overpass pour filtrer directement avant de télécharger, les noeuds qui n'ont ni attribut ni parent ?

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mar. août 20, 2019 3:26 pm
par Sylvain M.
Finalement, je pense m'en sortir avec cette requête de recherche JOSM :

Code : Tout sélectionner

changeset:5586106 type:node untagged -child
Je me restreint aux nœuds du changeset original de création de l'aire.

Je vais tenter la manip de sélection puis suppression, en espérant que je ne fasse pas de bêtise !

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mar. août 20, 2019 4:49 pm
par Sylvain M.
C'est bon ! 8-)
(enfin j'espère :oops: )

Je m'en suis sorti en filtrant les nœuds créés par le user créateur du Changeset original, via cette requête Overpass :

Code : Tout sélectionner

[out:xml][timeout:25];

(
node(user:"Damouns")({{bbox}})->.nodesdamouns;
way(bn.nodesdamouns);
rel(bn.nodesdamouns:"role");
);

out meta;
>;
out meta qt;
Puis en chargeant ces données dans JOSM, et en les filtrant pour ne conserver que les noeuds orphelins du Changeset 5586106 avec ce filtre :

Code : Tout sélectionner

changeset:5586106 type:node untagged -child
Et en supprimant les nœuds sélectionnés.

Si quelqu'un veut contrôler, ça me parait pas superflu quand même ! :?

Re: Aire de coopération de la réserve de biosphère du Pays de Fontainebleau

Publié : mer. août 21, 2019 6:17 pm
par Sylvain M.
Ca y est, c'est intégré dans le rendu ! (j'ai passé la plupart des tuiles concernées en "dirty") :

Avant :
88.png
88.png (41.28 Kio) Consulté 704 fois
Après :
88b.png
88b.png (40.85 Kio) Consulté 704 fois
Selon le niveau de zoom, ça alterne entre l'étiquette du PNR du Gâtinais et la réserve de Biosphère, qui ont des périmètres qui s'intersectent.

De mon point de vue, c'est quand même beaucoup plus propre :)