<br><br><div class="gmail_quote">2010/6/3 Vincent de Chateau-Thierry <span dir="ltr"><<a href="mailto:vdct@laposte.net">vdct@laposte.net</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
> De : "Vincent Pottier"<br>
<div class="im">><br>
>> Le 02/06/2010 23:51, Emilie Laffray a écrit :<br>
</div><div class="im">>> Tu peux creer un petit buffer autour des batiments si tu veux histoire de ne pas avoir ce genre de probleme :)<br>
><br>
><br>
</div><div class="im">> "V'la qu'elle se met à parler de choses mystérieuses..."<br>
><br>
> C'est quoi, ça ? On fait ça comment ?<br>
<br>
</div>En très très vite, le principe du buffer, c'est de construire une surface en faisant<br>
le tour d'un objet existant (point, ligne, polygone) à distance constante de l'objet.<br>
Autour d'un point un buffer donnera un cercle, autour d'un bâtiment (dans ton cas), ça<br>
donnera une surface qui reprend l'allure du bâtiment, mais en plus large/dilaté, et avec<br>
des angles arrondis. Plus la distance est grande, plus la forme initiale va être noyée<br>
dans les arrondis.<br>
<br>
Quelques images (un peu psychédéliques :-) ) valent mieux qu'un long discours :<br>
Buffer autour de points :<br>
<a href="http://gispathway.com/wp-content/uploads/2009/03/buffer5.gif" target="_blank">http://gispathway.com/wp-content/uploads/2009/03/buffer5.gif</a><br>
<br>
Buffers autour de lignes :<br>
<a href="http://www.gisdevelopment.net/technology/gis/images/techgi0048i.jpg" target="_blank">http://www.gisdevelopment.net/technology/gis/images/techgi0048i.jpg</a><br>
<br>
Sans forcément recourir à un buffer (c'est coûteux), l'idée dans ton cas, c'est de<br>
tolérer un éloignement des bornes géodésiques par rapport aux bâtiments.<br>
Un coup d'oeil vers ce type de fonction :<br>
<a href="http://www.postgis.org/documentation/manual-1.5/ST_Distance.html" target="_blank">http://www.postgis.org/documentation/manual-1.5/ST_Distance.html</a><br>
<br>
Mais en même temps, tester l'inclusion stricte (comme fait actuellement) sans tolérer de<br>
distance, permet de remonter la présence de bâtiments mal calés, ça peut avoir du bon, aussi.<br></blockquote></div><br>+1<br>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.<br>
Sinon la distance oui ca permet de se passer de ce type de calcul.<br><br>Emilie Laffray<br>