#1 Mon 12 September 2022 11:44
- Axel S
- Participant occasionnel
- Date d'inscription: 23 Apr 2019
- Messages: 18
QGIS: recuperation ID via intersection de couches
Bonjour,
ça doit être simple mais je ne trouve pas :
J'ai une couche ponctuelle et une couche de polygones, je cherche à créer un champ sur la couche ponctuelle qui contiendrais l'id des polygones qu'ils intersectent. C'est un simple champ ID pour les polygones et j'ai fait attention à ce qu'ils ne se chevauchent pas, un point n'intersecte qu'un seul polygone à chaque fois.
Merci pour votre aide !
Hors ligne
#2 Mon 12 September 2022 12:04
- GlaDal
- Participant assidu
- Date d'inscription: 30 Aug 2013
- Messages: 1087
Re: QGIS: recuperation ID via intersection de couches
Bonjour,
Sur votre couche de points, créez un nouveau champ avec la calculatrice d'expression et saisissez l'expression suivante (en changeant le nom 'POLYGONE
Code:
' avec le nom de votre couche de polygones, bien sûr) aggregate( layer:= 'POLYGONE', aggregate:='max', expression:="ID", filter:=intersects($geometry, geometry(@parent)) )
Hors ligne
#3 Mon 12 September 2022 13:51
- Axel S
- Participant occasionnel
- Date d'inscription: 23 Apr 2019
- Messages: 18
Re: QGIS: recuperation ID via intersection de couches
Merci ça a bien fonctionné !
Hors ligne