2010/6/3 Vincent de Chateau-Thierry <v...@laposte.net> > > > De : "Vincent Pottier" > > > >> Le 02/06/2010 23:51, Emilie Laffray a écrit : > >> Tu peux creer un petit buffer autour des batiments si tu veux histoire > de ne pas avoir ce genre de probleme :) > > > > > > "V'la qu'elle se met à parler de choses mystérieuses..." > > > > C'est quoi, ça ? On fait ça comment ? > > En très très vite, le principe du buffer, c'est de construire une surface > en faisant > le tour d'un objet existant (point, ligne, polygone) à distance constante > de l'objet. > Autour d'un point un buffer donnera un cercle, autour d'un bâtiment (dans > ton cas), ça > donnera une surface qui reprend l'allure du bâtiment, mais en plus > large/dilaté, et avec > des angles arrondis. Plus la distance est grande, plus la forme initiale va > être noyée > dans les arrondis. > > Quelques images (un peu psychédéliques :-) ) valent mieux qu'un long > discours : > Buffer autour de points : > http://gispathway.com/wp-content/uploads/2009/03/buffer5.gif > > Buffers autour de lignes : > http://www.gisdevelopment.net/technology/gis/images/techgi0048i.jpg > > Sans forcément recourir à un buffer (c'est coûteux), l'idée dans ton cas, > c'est de > tolérer un éloignement des bornes géodésiques par rapport aux bâtiments. > Un coup d'oeil vers ce type de fonction : > http://www.postgis.org/documentation/manual-1.5/ST_Distance.html > > Mais en même temps, tester l'inclusion stricte (comme fait actuellement) > sans tolérer de > distance, permet de remonter la présence de bâtiments mal calés, ça peut > avoir du bon, aussi. >
+1 La fonction si besoin est ST_Buffer. Enfin avec Postgis 1.5, le coût n'est pas hyper élevé et il y a toujours moyen de cacher cela lors de la génération dans une autre table voire une vue pour gagner du temps. Sinon la distance oui ca permet de se passer de ce type de calcul. Emilie Laffray
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr