dimanche 20 novembre 2016

Tutoriel QGIS - Les statistiques par catégorie



 Statistiques par catégorie (avec QGIS 2.14.0)


Dans ce tutoriel nous allons montrer comment calculer la population totale pour deux groupements de communes en se servant de la commande « Statistique par catégorie ».

Pour cela, nous nous sommes servis du fichier GEOFLA Commune de l’IGN. Nous avons pris un territoire au hasard et nous avons relié chaque commune à une communauté de communes.
 

Image 1 - La table attributaire montre différentes informations pour chaque commune : son nom, sa population, la communauté de communes à laquelle elle est reliée etc. (ici par la dernière colonne  de la table, colonne « CDC »). Des communes ont été reliées à la communauté de communes « 1 » et d’autres à la communauté de communes « 2 » (rappelons que ce classement de communes est fictif, ne correspond à aucune réalité du territoire en question et sert juste d’exemple pour ce tutoriel).

Nous allons maintenant regrouper ces communes dans leurs communautés de communes respectives (Image 2) : 

-       Dans la barre du menu : Aller dans « Vecteur » puis dans « Outils de géo traitement ». Cliquer sur « Regrouper ». 

-      La fenêtre « Regrouper » s’ouvre : Choisir la couche où s’effectuera le regroupement des communes, puis le champ de regroupement, ici le champ « CDC », communauté de communes (Image 3).  
 Image 2 



          Image 3

Image 4 



     Image 5
On voit bien que le regroupement par communauté de communes n’a fonctionné qu’en partie : Il y a bien deux communautés de communes (« CDC » 1 et 2, sur les copies d’écran ci-dessus les limites communales ont disparu au profit de celles des communautés de communes 1 et 2).
Cependant le calcul de la population des communautés de communes n’a pas été pris en compte dans le regroupement. Seules les valeurs pour 2 communes au hasard apparaissent. Cela ne correspond évidemment pas à la population totale de chaque communauté de communes (Images 4 et 5).


      Image 6



    Image 7
Pour calculer la population de chaque communauté de communes : 

-        Dans la barre du menu : Aller dans « Traitement » et cliquer sur « Boite à outils » (Image 6)
-        La fenêtre « Boite à outils de Traitements » s’ouvre (Image 7)
-        Dans cette fenêtre : Aller dans « Géo traitements QGIS », puis dans « Outils de table d’un vecteur » et cliquer sur « Statistiques par catégorie ».  
Image 8
 

Image 9
-        Dans la fenêtre « Statistiques par catégorie » : Choisir la couche originale en « couche vecteur en entrée » (c’est cette couche qui contient les informations), la population pour « Champ pour le calcul des statistiques » et « CDC » pour « Champ catégorie » (Image 8)
-        De cette façon, le champ « Population » sera bien pris en compte avec le champ « CDC » dans ce calcul. Dans l’image 9, la population totale pour chaque communauté de communes (champ « Category ») a bien été calculée et se trouve dans le champ « sum » (somme, table « Statistiques par catégorie »).

Image 10 : Pour une meilleure lecture du résultat, ne pas hésiter à supprimer les champs inutiles dans la couche modifiée avant la jointure. Dans l’Image 10 seul le champ « CDC » (couche modifiée) a été conservé pour continuer à voir les 2 communautés de communes.

 
Image 11 -  Pour éviter de joindre tous les champs de la table à la couche modifiée (après la jointure les nouveaux champs perdraient leurs intitulés et le champ concernant la population d’une communauté de communes serait plus difficile à voir) :
-        Dans la fenêtre « Ajouter une jointure vectorielle », cocher « Choisir les champs à joindre » et cocher seulement le champ « sum ».


Image 12 : Avec cette opération le champ « sum » (correspondant à la population totale pour chaque communauté de communes) se retrouve bien joint avec le champ « CDC » de la couche modifiée.

Les statistiques par catégorie peuvent être réalisées avec d’autres thématiques telles que la superficie d’un département, le PIB d’une région etc.