[OSM-talk-fr] Un "robot" pour séparer les frontières des autres éléments
Jo.
percherie at gmail.com
Sam 18 Mai 17:20:53 UTC 2013
Je peut rédiger un texte explicatif pour chacun des cas qui peut servir à
la création du robot mais ça risque de faire un pavé et prendre pas mal de
temps de mon coté que je préfère utiliser pour autre chose.
Pour faire simple l'idée est de :
1. Séparer une frontière fusionnée en deux éléments distinct non
superposé ;
2. Déplacer tous les tag qui ne concerne pas les frontière sur le
nouveau segment ;
3. Modifier les relations type=waterway, type=route et autre pour
remplacer les segment de frontière par les nouveaux segments
4. Contrôler la continuité des tracé formé par les nouveaux segment
(idem pour les intersections)
Le 18 mai 2013 18:51, Marc Sibert <marc at sibert.fr> a écrit :
> Le 18/05/2013 16:48, Jo. a écrit :
>
> Bonjour,
>
>
> 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...
>
>
> _______________________________________________
> Talk-fr mailing listTalk-fr at openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-fr
>
> Je pense que tu parles de séparer les ways en réutilisant les nodes.
>
> La problématique n'est pas triviale pour un "robot", car :
>
> - Plusieurs éléments géographiques sont portés par un seul way --> il
> faut donc séparer les tags en groupes pour chacune des "fonctions", les
> boundary, les highway, les waterway, mais surtout leurs tags de
> spécialisation en même temps ; imagine : highway=service +
> service=parking_aisle
> - En plus ces ways peuvent être inclus dans des associations
> (boundary, waterway, road, etc.) --> il se pose le même problème qu'avant :
> à quel groupe va une relation ?
>
> Des idées ? Mais pour moi rien de facilement automatisable en l'état.
>
> A+
>
> --
> Marc Sibertmailto:marc at sibert.fr <marc at sibert.fr>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20130518/71517e35/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr