[OSM-talk-fr] [Dev] Script d'import des bâtiments
Frédéric Rodrigo
f.rodrigo at free.fr
Mer 17 Juin 08:52:28 UTC 2009
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
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 197 octets
Desc: This is a digitally signed message part.
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20090617/1ff7096a/attachment.sig>
Plus d'informations sur la liste de diffusion Talk-fr