PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 04/06/2014 12:07:00

Arthuro
Membre

intersection polyligne / polygone excluant le contour du polygone

Bonjour,

J'ai un problème à résoudre sur postgresql 9.3.


J'aimerais savoir s'il existe une fonction pour une requête SQL qui permette d'intersecter un polygone avec une polyligne en excluant les polylignes qui toucheraient uniquement le contour du polygone.
Pour être clair, j'ai un cours d'eau (donc une polyligne) qui traverse plusieurs communes qui se touchent (donc des polygones). Ce cours d'eau est tronçonné en fonction de ces communes. C'est-à-dire, que chaque tronçon est délimité par chaque polygone des communes. Ainsi, si j'effectue une intersection simple de type ST_Intersect, l'identifiant de la communes va être renseigné à la fois pour le tronçon qui la traverse, mais aussi pour les 2 tronçons qui sont en amont et en aval du polygone. Du coup, si j'effectuais une intersection qui exclue le contour du polygone de la communes, cette zone ne donnerait plus son identifiant qu'au tronçon qui la traverse.


J'espère avoir été assez clair. Je vous remercie de votre attention.

Hors ligne

Pied de page des forums