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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB