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