banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#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

 

Pied de page des forums

Copyright Association GeoRezo