Message posté par : Hippo (jerome.hippolyte(a)yahoo.fr)
----------------------------------------
Bonjour,
J'ai une couche de polygones qui jalonnent mon territoire.
Je souhaiterais lorsque 2 polygones sont à moins de 500m de distance pouvoir supprimer de
ma table le polygone le plus petit pour ne garder que le plus grand.
Je pense donc créer un buffer autour de mes polygones et s'ils s'intersectent,
supprimer de ma table le polygone dont l'attribut "surface" est le plus
petit.
Mais tout d'abord, comment faire une intersection sur la même couche ?
-----------------
Code :
SELECT *,
ST_intersects(ST_BUFFER(polygone.geometry::geography,500),ST_BUFFER(polygone.geometry::geography,500))
FROM table
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350562#p350562
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net