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 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: 239

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

 

Pied de page des forums

Powered by FluxBB