Le mercredi 17 juin 2009, Eric Sibert a écrit :
> Je pense aussi que faute de retour des données vectorielles du
> cadastre, la solution sera sans doute de re-vectoriser les images du
> cadastre. Je pense que la reconnaissance des bâtiments ne devrait pas
> être trop dure, grâce à leur couleur, comme le font déjà certains pour
> les limites de communes (merci à eux). Il reste ensuite à faire la
> vectorisation elle-même. De ce que je regarde rapidement sur internet,
> il faut :
> 1) faire une image binaire noir-blanc sur ce qui fait partie des
> bâtiments et ce qui n'en fait pas partie
> 2) faire une détection de seuil, là où on passe du noir ou blanc (ou
> réciproquement). Ca donne des contours.
> 3) vectoriser les contours
>
> L'étape 1) me paraît triviale. L'étape 2) ne me semble pas très
> compliquée. L'étape 3) est déjà faite pour les limites de communes (de
> même que l'étape 0) consistant à récupérer les images raster du
> cadastre).
>
> Sur l'amélioration de la vectorisation, j'ai trouvé:
>
> http://www.aria.archi.fr/equipe/Simplification_contours.pdf
>
> Mes 0,02 €
>
> Eric
>
Bonjour,
Il est très facile de modifier le sciprt d'import des limites communales pour 
importer autre chose : bâtiment, eau ... (techniquement c'est possible, après 
c'est n'est pas toujours pertinent).
Pour cela il ne faut utiliser que le grabber (et plus la consolidation). Il 
faut modifier le choix de la couleur à passer en noir dans sdl-tiler.cpp. 
Ainsi que le paramètre de vectorisation pour vectoriser une surface et non 
pas un contours ("-centerline"), puis retirer le scprit ruby qui cherche à ne 
créer que un seul et unique contours pour la commune.
Enfin, c'est au moins un début, il y a peut être d'autres ajustements plus 
spécifiques aux bâtiments (traitement des formes).

Cdt
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 à