#1 Wed 24 August 2016 15:29
- antoin52
- Participant occasionnel
- Date d'inscription: 24 Aug 2016
- Messages: 34
QGIS 2.14.3: requete diagramme
Bonjour,
Je suis en train de faire des thématiques. J'ai réalisé une thématique avec diagramme camembert mais dans mes attributs, j'ai des valeurs null. Sur ma carte, Qgis m'affiche des diagrammes circulaires vide (transparent).
Est-ce qu'il y a une méthode pour ne plus plus voir les diagrammes sans valeurs (requête par exemple)?
Merci pour vos réponses.
Hors ligne
#2 Thu 25 August 2016 09:12
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS 2.14.3: requete diagramme
Bonjour,
Il faudrait que tu filtres au préalable tes attributs NULL avec une requête : "Mon_attribut" IS NOT NULL.
Le constructeur de requête est accessible par clic droit sur le nom de ta couche -> filtrer, soit dans les propriétés de ta couche, onglet général.
++
Hors ligne
#3 Thu 25 August 2016 09:34
- antoin52
- Participant occasionnel
- Date d'inscription: 24 Aug 2016
- Messages: 34
Re: QGIS 2.14.3: requete diagramme
Bonjour Xavier,
Quand tu dis attributs, tu parles bien des valeurs? Ou alors parles-tu du nom de mon champ? Si c'est attribut, cela risque d'être long car j'en ai des dizaines avec une valeur null.
Merci pour ta réponse.
Hors ligne
#4 Thu 25 August 2016 09:38
- YoLecomte
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 7 Jul 2015
- Messages: 275
Re: QGIS 2.14.3: requete diagramme
Il s'agit bien du nom du champ.
Le principe du filtre est d'occulter certaines valeurs de la table selon une règle.
Ici la règle est: la valeur du champ ne doit pas être nulle.
Tu vas donc obtenir une couche avec des objets dont la valeur pour ce champ n'est pas nulle.
Hors ligne
#5 Thu 25 August 2016 09:51
- antoin52
- Participant occasionnel
- Date d'inscription: 24 Aug 2016
- Messages: 34
Re: QGIS 2.14.3: requete diagramme
Qgis n'est pas mon logiciel de carto habituel donc je tatone un peu.
J'ai fait exactement ce que m'a dit Xavier dans le premier mail sauf que Qgis ne me donne pas le choix de choisir le champ en question. Le champ en question est une jointure venant d'un excel. La jointure se passe bien, le traitement aussi.
Quand je vais dans le constructeur de requête, je réécris mon champ (vu qu'il ne me le propose pas), mais message d'erreur "ne reconnait pas le champ".
Que faire? Est-ce normal?
Merci à vous.
Hors ligne
#6 Thu 25 August 2016 12:28
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS 2.14.3: requete diagramme
Je parlais bien du nom de ton champ.
Tu ne peux pas directement utiliser un champ venant d'une jointure dans le constructeur de requête.
Pour cela, il faut d'abord enregistrer sous la couche sous un autre nom, afin d'enregistrer "en dur" les nouveaux champs de ta couche.
A ce moment là QGIS proposera ton champ dans la liste et tu pourras construire ta requête de filtre.
Hors ligne
#7 Thu 25 August 2016 13:53
- antoin52
- Participant occasionnel
- Date d'inscription: 24 Aug 2016
- Messages: 34
Re: QGIS 2.14.3: requete diagramme
On avance, en tout cas j'apprends des choses.
J'ai fait ce que vous m'avez dit de faire et effectivement cela marche mais ce n'est pas ce que je veux comme résultat. Avec votre méthode, le traitement m'a enlevé les communes où les valeurs étaient nulles, normal. Je veux garder mes communes mais ne pas voir les diagrammes où les valeurs sont nulles car cela me fait des diagrammes vides et ce n'est pas joli.
J'aimerai vous mettre un imprim' écran mais je ne trouve pas l'endroit pour vous l'envoyer.......
Merci pour vos réponses.
Hors ligne
#8 Thu 25 August 2016 16:30
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS 2.14.3: requete diagramme
Personnellement je n'ai jamais fait de diagramme sur mes cartes.
Toutefois, en fouillant un peu, je pense avoir trouvé une piste :
Dans les propriétés de la couche --> diagramme, il y a un onglet "attribut".
Il y a une case en forme de "E..." (au dessus du + et du -), qui ouvre un constructeur de requête.
Je pense que c'est ici que tu peux filtrer les diagrammes sans valeur NULL.
Hors ligne
#9 Thu 25 August 2016 16:43
- antoin52
- Participant occasionnel
- Date d'inscription: 24 Aug 2016
- Messages: 34
Re: QGIS 2.14.3: requete diagramme
Il rajoute une ligne de traitement. Cela ne change rien.
Je vais peut être passer par illustrator pour supprimer les cercles qui ne m'intéressent pas.
C'est radical mais pour le moment je ne vois pas d'autres pistes, et en espérant que je puisse le faire avec Illustrator.
Hors ligne
#10 Thu 25 August 2016 17:00
- Xavier Julian
- Participant assidu
- Lieu: Orange
- Date d'inscription: 19 Jan 2015
- Messages: 218
Re: QGIS 2.14.3: requete diagramme
Je cale ...
Autre bidouillage plus rapide :
1) Faire la requête de filtre sur les communes où les valeurs sont NULL et leur affecter un style transparent ou vide (sans trait, ni remplissage).
Cela fera une couche "diagramme".
2) Dupliquer la couche des communes, sans filtre et en appliquant le style souhaité, pour faire une couche avec toutes vos communes.
Hors ligne
#11 Fri 26 August 2016 08:57
- antoin52
- Participant occasionnel
- Date d'inscription: 24 Aug 2016
- Messages: 34
Re: QGIS 2.14.3: requete diagramme
Ok,
Je vais essayé cette méthode.
Merci pour ton aide.
Hors ligne