Vous n'êtes pas identifié(e).
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