Le 11 juillet 2012 14:52, Vincent de Chateau-Thierry <v...@laposte.net> a écrit : > >> De : "Philippe Verdy" >> >> Ce sont des transferts peu fréquents et peu volumineux, mais pourtant >> nécessaires. Ce n'est pas une question de façon de faire : il y a des >> objets dans OSM qui sont très volumineux, et fréquemment cassés. Qu'il >> est impossible de réparer autrement que de cette façon. >> > > Si justement, tout est dans la façon de faire. Tu parlais jusque là de > téléchargement > de "grandes zones". Alors qu'il apparaît que ton besoin est de corriger un > objet de > grande étendue. Inutile de charger toute la zone dans laquelle est inclus > l'objet à > corriger. En utilisant le menu de JOSM "Fichier > Télécharger un objet", tu > contournes > le problème.
C'est bien ce que je fais, mais il y a d'autres difficultés ! En ne chargeant qu'un seul objet et pas les autres objets qui l'utilisent par référence (un ou plusieurs ways référencent des nœuds, ways, nœuds et relations peuvent être référencés par d'autres relations), on aboutit à les casser. Moralité on doit combiner le chargement d'un objet avec celui d'une microzone rectangulaire contenant tous les objets référençant un noeud autour duquel on fait une modification, afin de s'assurer qu'aucun ne soit oublié. Modifier une grande zone n'est pas une partie de plaisir : impossible de le faire dans Potlatch 2 qui veut charger tous les objets d'une zone rectangulaire dans leur totalité, et JOSM n'aide pas non plus en vérifiant automatiquement les dépendances pour les charger avant de faire une modif locale : les oublis sont vite arrivés !). Nombreux sont ceux qui ne le font pas et se contentent de modifier un seul objet qui les intéresse, et oublient le reste, par exemple en coupant un chemin en deux alors qu'il est aussi utilisé dans d'autres relations : c'est à mon avis la principale raison pour laquelle des objets sont cassés (surtout les relations), et aussi le danger qu'on va voir avec les destructions annoncées qui ne vérifient pas toutes les dépendances, quand ils vont annuler des modifs, supprimer des nœuds, refusionner des chemins qui ont été découpés (cela génère localement des géométries valides pour l'objet en cours d'analyse mais ça oublie les autres objets qui ont ne sont pas sensés être fondamentalement modifiés). _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr