#1 Wed 03 November 2021 08:30
- zutix
- Participant actif
- Date d'inscription: 19 Mar 2020
- Messages: 87
QGIS 2.18: expression (coordonnées x,y dans polygone?)
Bonjour,
Soit epc, une couche de polygones.
Soit pts, une couche de points sur la couche de polygones.
Quelle expression permettrait-elle de savoir si le point P de coordonnées X, Y dans la couche pts est dans le polygone A (défini par un champ) de la couche epc ?
Si on ne sait pas sur 2 couches différentes, quelle serait l’expression pour savoir si une position de coordonnées X,Y est dans le polygone A sur la couche epc ?
Merci d’avance de votre aide.
Cordialement
Hors ligne
#2 Wed 03 November 2021 15:06
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 4119
Re: QGIS 2.18: expression (coordonnées x,y dans polygone?)
Bonjour,
Je pense qu'on atteint les limites de la 2.18 (ou de ma mémoire sur cette version): je ne suis pas sûr qu'il était possible d'utiliser une expression pour vérifier cela, de couche à couche. Il y a bien la fonction within, mais c'est entre deux entités et pas de couche à couche. Vous pouvez passer par un algorithme genre "jointure par localisation" pour récupérer dans un champ le polygone en superposition.
Ou regardez si l'extension refFunctions existait à l'époque; il propose des fonctions de ce type.
Hors ligne
#3 Thu 04 November 2021 09:54
- zutix
- Participant actif
- Date d'inscription: 19 Mar 2020
- Messages: 87
Re: QGIS 2.18: expression (coordonnées x,y dans polygone?)
Bonjour,
Merci beaucoup de cette réponse.
Il me reste à tester et à réfléchir à vos propositions pour voir si cela me donne une solution.
Bonne journée
Hors ligne