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 Tue 19 January 2021 11:02

noithatgooccho
Juste Inscrit !
Date d'inscription: 19 Jan 2021
Messages: 1

QGIS: parfois chevauchement inattendu 2 symboles ?

Objectif :  éviter que des symboles se chevauchent parfois alors qu’ils ne devraient pas.

Bonjour,

Description du problème.

Soient 3 couches : n0 pour l’année n0 (ex. 2017), et de même n1 (2018) et n2 (2019).

Sur la couche n1, un symbole dynamique :
- triangle vert pointe en haut     si CHAMP_A > x
- losange orange                 si  CHAMP_A = x
- triangle rouge pointe en bas     si CHAMP_A < x
est appliqué par Style > Ensemble de règles.

De même pour les 2 autres couches : n0 et n2.

Pour que les symboles des 3 ans ne superposent pas, le décalage X,Y de chaque symbole simple de chaque couche est programmé à l’aide du petit rectangle tout à droite qui devient jaune lorsqu’il est associé à un champ DECAL_XY de la table attributaire de la façon suivante :
pour n0 : DECAL_XY = ‘-700,0’
pour n1 : DECAL_XY = ‘0,0’
pour n2 : DECAL_XY = ‘700,0’
(Le symbole a une taille de 600 unités de carte (uc) et le décalage  est de 700 uc à gauche, 0 ou 700 uc à droite. DECAL_XY dans la table attributaire est associé à décalage X,Y de chaque symbole)

Cela fonctionne bien la plupart du temps mais parfois 2 symboles se chevauchent. Pourquoi ? Comment y remédier ?

D'avance merci de votre aide, Cordialement

Hors ligne

 

Pied de page des forums

Powered by FluxBB