Message posté par : oligator6200
----------------------------------------
Bonjour à tous,
Je bloque sur un problème en apparence tout simple... Je cherche à joindre les attributs
d'une couche de superposition (b) représentant un périmètre sur une couche source (a)
représentant des communes. J'utilise pour cela la fonction geomwithin (j'ai aussi
testé avec agrégat) qui fonctionne très bien avec des couches égales géométriquement. En
revanche, j'ai d'autres couches dont les limites ne se superposent pas totalement
(des micro-dépassements sont visibles à grande échelle) et donc lorsque j'effectue ma
jointure spatiale geomwithin ou agrégat, je n'obtiens un résultat que pour les entités
strictement à l'intérieur de ma couche b tandis que toutes les entités frontalières à
b ressortent en valeur NULL. Ma question est la suivante : est-il possible de définir un
seuil de tolérance afin que les entités dont la plus grande surface de l'aire est à
l'intérieur de la couche de superposition b soit également prise en compte. Je ne sais
pas si je suis clair a
lors j'ai joins une capture ou l'on peut voir les entités sélectionnées par la
requête within et les contours de mon périmètre en rouge et noir.
Je précise que mes couches ont les mêmes projections.
Je vous remercie d'avance pour votre aide précieuse comme toujours.
Bonne journée,
Oli
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=347518#p347518
Pour y répondre : qgis_fr(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