[OSM-talk-fr] Un "robot" pour séparer les frontières des autres éléments
Vincent de Château-Thierry
vdct at laposte.net
Sam 18 Mai 15:36:10 UTC 2013
Bonjour,
Le 18/05/2013 16:48, Jo. a écrit :
>
> Cela fait des mois qu'à chaque amélioration en précision de cours d'eau,
> route et terrain fusionné avec une frontière que je perd de long moment
> à séparer ces chemins. Le plus long étant de contrôler chaque extrémité
> de segments et les relations impactées.
>
> Est ce qu'une personne aurait les connaissances pour créer un robot
> permettant d'automatiser tout cela ? Avec le temps j'ai fait le tour des
> cas particulier et des méthodes pour arriver à un résulta fonctionnel et
> exploitable par tous le monde.
>
> 1. je duplique le segment en le collant au plus près du segment d'origine
> 2. je reconnecte les nouveau segments entre eux
> 3. je reconnecte les segments qui coupent ou finissent sur la frontière
> 4. je supprime les tag redondant (border et similaire d'un coté puis
> tous les autres tag sur le nouveau segment)
> 5. je met à jour les relations (route, river, highking, …) en
> interchangeant les frontière avec les nouveaux segments
> 6. validation JOSM pour contrôle
>
> C'est un travail assez abrutissant et rébarbatif, est ce qu'il serait
> possible d'automatiser tout cela ??? J'offre l'apéro à celui qui
> répondra à ma demande ;-P ce serait l'occasion de ce rencontrer dans le
> sud...
Je ne suis pas sûr d'avoir compris le but de ta manip. Est-ce que ce
serait illustré par les images d'ici :
http://wiki.openstreetmap.org/wiki/WikiProject_France/Tracer_les_limites_administratives#Proposition_1
en considérant que tu veux passer du schéma 1 au schéma 2 ?
Si oui alors le plus efficace serait que tu utilises, dans JOSM, la
touche F (raccourci pour 'Follow' : suivre), pour avoir 2 ways distincts
mais utilisant les mêmes noeuds. Tu commences à tracer le 2è way en
accrochant les noeuds du premier, puis 'F', 'F', 'F'.... tu verras c'est
magique.
Si ça n'est pas ça, à savoir que tu veux avoir des noeuds distincts,
mais des ways au final très proches, parallèles, alors la manip est la
même, mais ensuite il faut sélectionner le nouveau way, sélectionner en
plus ses noeuds, taper sur la touche 'G' pour créer _pour ce way_ des
noeuds distincts, ce qui permet enfin de déplacer le way de qq pixels.
Mais bon... pas sûr de l'intérêt.
vincent
Plus d'informations sur la liste de diffusion Talk-fr