Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Tue 22 October 2019 12:11

SEVIN Benoit
Participant occasionnel
Date d'inscription: 28 Dec 2018
Messages: 44

QGIS: Champ virtuel pour renseigner Couche A selon XY/Couche B

Bonjour,
Je souhaite remplir le champ virtuel d'une couche A selon leur position par rapport aux polygones d'une couche B.
Si l'on prend le cadastre comme exemple, quelle expression permet permet de renseigner le champ SECTION de la couche A (PARCELLE) en fonction d'une couche B (SECTION).
Renseigner avec 'XX' le champ SECTION de la couche PARCELLE des entités à l'intérieur ou qui intersectent le contour de la section 'XX' de la couche SECTION.

Merci pour vos retours, Cordialement, Benoit

Hors ligne

 

#2 Tue 29 October 2019 13:38

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 722

Re: QGIS: Champ virtuel pour renseigner Couche A selon XY/Couche B

Bonjour,

voici la formule qui fonctionne uniquement pour Qgis 3 :

Code:

 aggregate( 'nom_couche_section','concatenate', "code", intersects($geometry, geometry(@parent)))

ou bien

Code:

 aggregate( 'nom_couche_section','concatenate', "code", contains($geometry, geometry(@parent)))

Remarque : les couches doivent avoir la même projection

Cordialement,

Hors ligne

 

#3 Wed 06 November 2019 11:44

SEVIN Benoit
Participant occasionnel
Date d'inscription: 28 Dec 2018
Messages: 44

Re: QGIS: Champ virtuel pour renseigner Couche A selon XY/Couche B

Bonjour,
Je n'avais pas eu connaissance de votre réponse,
Je teste ça de suite
merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB