2009/11/2 Hans-Christian Bohlmann <cant...@web.de>

> Salut,
> l'import de surfaces CLC à bien généré une carte plus complete et
> présentable. Mail les non-importés me posent encore des problemes.
> Je cherche un outil JOSM qui décompose des surfaces qui
> s'entrecoupenet ou se chevauvent.
> Ici deux examples:
> surface à découper en petites surface:
> http://osmose.openstreetmap.fr/clc/cgi-bin/get-osm.sh%3FFR-42229
>
> découper les surfaces suivant les intersections:
> http://osmose.openstreetmap.fr/clc/cgi-bin/get-osm.sh%3FFR-49672
>
>
> Avez vous une idée? J'imagine un outil qui montres les surfaces et
> identifies les parties qui se chavauchent et laisse le choic quelle
> partie garder et quelle partie supprimer ou fusionner. Il faudrait
> dans certains cas aussi créer des inner/outer. Pas facile, mais ca
> faciliterait d'importer les surfaces restantes sans trop perdre des
> surfaces existantes. Contrairement 'a l'import automatique,
> l'utilisateur aurait un choix ou des modifs à faire.
>

Le moyen le plus simple est de faire ceci dans la base de donnée
directement. La base de donnée peut faire tous les trous nécessaires si
besoin a partir de l'existant, ainsi que de découper les polygones. Pour
découper le polygone, on peut utiliser Osmose ou même un programme manuel.
Le programme devrait faire la chose suivante:
- Obtenir la bounding box du polygone OSM
- Découper le fichier OSM en plusieurs bouts selon les paramètres rentrés
par l'utilisateur
- Être sur de créer les ways et les relations correctement

Je vais voir si cette semaine j'ai le temps d'écrire le programme en Python
et de voir si on peut intégrer cela avec Osmose. Cela proposerait donc
plusieurs fichiers a telecharger.

Emilie Laffray
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à