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 Mon 27 February 2023 14:57

Sig_Passy
Participant occasionnel
Date d'inscription: 17 Mar 2022
Messages: 38

QGIS: Symbologie selon regles spatiales

Bonjour,

Je tente sans succès de mettre en place une symbologie se basant sur 2 règles.

J'ai dans mon projet 2 couches : une couche_POINT et une couche_LIGNE

Je souhaite mettre en place une symbologie sur la couche_POINT avec les règles suivantes :

Code:

• couche_POINT intersecte la couche_LIGNE

• couche_POINT n'intersecte pas la couche_LIGNE

Malheureusement toutes mes tentatives ont échoué.

J'ai tenté avec la fonction "intersects", "dsjoint" du constructeur de chaine d'expression mais en vain :-/

Je me loupe clairement dans l'écriture de la règle de la règle mais je ne comprends pas où.

Pourriez vous m'aidez, s'il vous plait ?

En vous remerciant par avance.

Dernière modification par Sig_Passy (Mon 27 February 2023 14:57)

Hors ligne

 

#2 Mon 27 February 2023 16:16

shirosaki
Participant actif
Lieu: Lyon
Date d'inscription: 30 Mar 2018
Messages: 124

Re: QGIS: Symbologie selon regles spatiales

bonjour,
si vos deux couches ont le même système de projection vous pouvez utiliser la fonction "overlay_intersects"

exemple sur la couche point :

Code:

overlay_intersects(
layer := 'couche_LIGNE')

renvoi Vrais si couche_point intersecte couche_ligne, renvoi faux sinon


Paul QUESNOT

Hors ligne

 

#3 Mon 27 February 2023 16:25

Sig_Passy
Participant occasionnel
Date d'inscription: 17 Mar 2022
Messages: 38

Re: QGIS: Symbologie selon regles spatiales

Merci c'est parfait !

Hors ligne

 

Pied de page des forums

Powered by FluxBB