#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