Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Fri 10 April 2020 18:21
- tiyan34
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 3 Mar 2006
- Messages: 158
QGIS 3.6: probleme symbologie SVG qui disparait
Bonjour tout le monde,
Après avoir créé une symbologie sous illustrator d'une 40aine de pictogrammes différents, les ayant un par un exportés en svg, je retourne sous Qgis pour les afficher :
J'ai un shape avec un code en attribut (par exemple un numero de 1 à 40) et pour chaque code je dois afficher un picto différent, je suis donc allé dans symbologie, catégorisé, et pour chaque code (1,2,3...40) j'ai cliqué sur le picto correspondant, qui apparaissait dans la liste des symboles SVG, je sauvegarde, et hop tout s'affiche correctement, je soupire en me disant que c'etait tres long mais que ça en valait le coup.
puis une heure plus tard je me décide à faire une carte, et là, chose que je dois faire très régulièrement, je dois changer la taille de tous mes symboles, je clique donc sur "symbole" et je change la taille des symboles de 1 à 4....Et là tout s'est effacé, absolument tout, j'ai un "?" qui s'est mis partout à la place...
Un peu en panique à me dire que j'ai fait tout ça pour rien? ne peut on pas changer la taille des symboles? (sans le faire 1 par 1 bien sur, avec 40 symboles différents et en ayant à changer la taille des symboles toutes les 10 minutes c'est mission impossible)
Y 'a t il quelque chose que j'ai oublié de faire? mal fait?
Pourquoi un changement de taille du symbole "reset" tous les liens vers les symboles SVG que j'avais renseigné avant?
Quelqu'un sait d'où vient le problème? comment le régler? merci!
Yannick
Hors ligne
#2 Tue 14 April 2020 10:13
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 726
Re: QGIS 3.6: probleme symbologie SVG qui disparait
Bonjour,
Si vos svg ne sont pas collés dans le répertoire par défaut de Qgis, il faut déclarer le répertoire qui les contient : Préférences/Options puis Système et ajouter un chemin vers les symboles SVG.
Cordialement.
Hors ligne
#3 Tue 14 April 2020 10:35
- tiyan34
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 3 Mar 2006
- Messages: 158
Re: QGIS 3.6: probleme symbologie SVG qui disparait
Bonjour Chanteclair,
Oui c'est fait, le chemin des symboles pointent vers un répertoire que j'ai ajouté dans Préférences/Options puis Système.
J'ai réussi à changer les tailles de symboles en faisant les sélectionnant tous dans la symbologie, puis clic droit, changer taille.
Par contre maintenant je dois également faire une analyse thématique sur la taille des symboles via un "code taille" et là je n'y arrive pas (cf post que je viens d'écrire ce matin)
Hors ligne
#4 Tue 14 April 2020 10:51
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 726
Re: QGIS 3.6: probleme symbologie SVG qui disparait
En bout de la ligne Taille du symbole, vous avez une icône "Définition de donnée imposée".
Vous pouvez utiliser un champ stockant une taille (menu "Type de champ") ou utiliser une expression ("Editer") pour faire varier la taille de vos symboles en fonction de la valeur d'un autre champ, d'une échelle de carte...avec une expression du type "CASE...WHEN...END".
Hors ligne
#5 Tue 14 April 2020 11:35
- tiyan34
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 3 Mar 2006
- Messages: 158
Re: QGIS 3.6: probleme symbologie SVG qui disparait
Effectivement je pense que c'est la solution mais je ne suis pas très doué en expression
il faudrait que je puisse dire dans EDITER :
"si "code_taille" est A, taille = 1 ; si "code_taille" est B, taille = 1.2, si code_taille est C, taille =1.5" etc etc
Hors ligne
#6 Tue 14 April 2020 12:03
- tiyan34
- Participant assidu
- Lieu: Montpellier
- Date d'inscription: 3 Mar 2006
- Messages: 158
Re: QGIS 3.6: probleme symbologie SVG qui disparait
C'est bon merci bcp Chanteclair j'ai réussi en utilisant les Case When dans l'éditeur !!
Hors ligne
#7 Tue 14 April 2020 12:06
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 726
Re: QGIS 3.6: probleme symbologie SVG qui disparait
CASE
WHEN "code-taille" = 'A' THEN 1
WHEN "code-taille" = 'B' THEN 1.2
...
END
Hors ligne