Le samedi 24 janvier 2009, Pieren a écrit :
> J'y avais pensé, il l'a fait, Bravo !
>
> J'ai aussi discuté de ces problèmes de non-cohérence sur un forum de
> GeoRezo: http://georezo.net/forum/viewtopic.php?pid=125915#p125915
>
> Pour résumer, on y peut rien. C'est comme ça.
> Tant que l'écart ne dépasse pas les 10 mètres, je pense qu'on pourrait
> les joindre automatiquement en prenant le milieu.
Premier problème, pour l'instant je ne sais pas trop techniquement comment 
fusionner les limites de deux communes.
> Il y a parfois des 
> limites qui suivent des éléments physiques comme des routes ou des
> rivières. Parfois la limite est au centre de la route sur une commune
> et sur un des cotés de la route sur la commune voisine... Les limites
> qui suivent les ruisseaux : un cauchemar à la main !
Ça c'est le second problème, fusion des limites avec les données préexistantes 
dans OSM.
>
> J'ai constaté les plus gros écarts entre communes de zone Lambert
> différentes. Là, ça peut aller à 20 mètres, voir plus. Mais tout ça
> reste tout à fait acceptable pour 99.99% des applications qui
> utiliseront ces limites communales qui, je le rappelle, n'existent nul
> part en libre.
D'après ce que j'ai pu constater quand l'erreur existe elle est souvent plus 
grande, de 20 à 50m, ou des formes de communes qui ne s'emboîtent pas. Il y a 
même un trou de 200m de large par 1500m de long dans la Garonne...
>
> Il faudrait que tu améliores ton script pour convertir le gpx au
> format osm et simplifier aussi. On peut facilement diviser par 4 ou 5
> le nombre de points sur tes exemples.
Effectivement, c'est la prochaine étape. Le nombre de points des gpx est 
strictement le même que celui des SVG. Une simplification peut être faite 
facilement, mais il vaudrait mieux la faire après fusion/intégration à OSM. 
Mais quid de ce qu'il faut mettre dans le .osm. Soit ne traiter les communes 
que une par une, sans fusion et sans découpage du way par commune adjacente. 
Ce qui n'aporte finalement pas grand chose de plus que le gpx. Soit fusionner 
et découper le tracé avec les communes adjacentes. Ce qui de proche en proche 
finit par faire toute la France en une fois ;-). Tout repose sur le fait que 
l'on passe du contour de commune, à des limites entres elles.
>
> Si c'est pour faire un travail à la main ensuite sur un éditeur, tu
> peux continuer à developper ton script utilisable ensuite par tout
> éditeur mais je trouverais plus simple de créer une fonction dans josm
> qui fasse tout ça en un clic.
La façon la plus simple et peut être aussi la plus adéquate, me semble être le 
travail à la main. Bien que techniquement on doit pouvoir arriver, au moins, 
à créer la carte fusionné des communes (qui sont présentes dans le cadastre).

Fred

Attachment: signature.asc
Description: This is a digitally signed message part.

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

Répondre à