[OSM-talk-fr] Un "robot" pour séparer les frontières des autres éléments
Marc Sibert
marc at sibert.fr
Sam 18 Mai 16:51:30 UTC 2013
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 list
> Talk-fr at openstreetmap.org
> http://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 Sibert
mailto:marc at sibert.fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20130518/61904e9f/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr