#1 Thu 05 August 2021 21:12
- Virginie59
- Juste Inscrit !
- Date d'inscription: 5 Aug 2021
- Messages: 3
Calculer la population d'une commune
Bonjour,
j'essaye désespérément de calculer une population par commune à partir d'une table bâti, mais je tourne en rond et je n'y arrive pas.
Voilà j'ai deux tables, une table commune (avec les contours des communes) et une table bâti (dans laquelle j'ai la population par bâti). J'aimerai donc faire la somme des populations des bâtiments qui sont dans chaque commune et mettre à jour ma colonne population dans ma table commune.
Comment faire ?
D'avance merci, Virginie
Hors ligne
#2 Thu 05 August 2021 21:55
- jdesboeufs
- Participant assidu
- Lieu: Paris
- Date d'inscription: 11 Jun 2012
- Messages: 157
Re: Calculer la population d'une commune
Bonjour,
Pourquoi ne pas utiliser les données officielles de l'INSEE ?
https://www.insee.fr/fr/statistiques/49 … re=4989761
Hors ligne
#3 Fri 06 August 2021 07:42
- Virginie59
- Juste Inscrit !
- Date d'inscription: 5 Aug 2021
- Messages: 3
Re: Calculer la population d'une commune
Justement c'est pour comparer avec les données INSEE.
J'ai besoin de la population au bâti, et pour ça on doit faire des croisements de différentes tables et calculer la pop. Je voulais donc vérifier qu'on n'était pas dans les choux en regardant la pop, sur la commune, que j'obtenais par cette méthode et la pop INSEE sur la commune. Et ainsi valider les données que j'ai par bâti.
Ah oui j'ai oublié de dire que c'était sur QGis
Dernière modification par Virginie59 (Fri 06 August 2021 09:51)
Hors ligne
#4 Fri 06 August 2021 12:35
- Dolmayan
- Participant occasionnel
- Date d'inscription: 3 Aug 2014
- Messages: 42
Re: Calculer la population d'une commune
Bonjour,
Pourquoi pas avec une couche virtuelle ?
Vous importez votre couche commune, et votre couche bati. et générez une requête de ce style :
Code:
SELECT Communes.Nom_Commune, SUM(Bati.Population) FROM Communes LEFT JOIN Bati ON st_intersects(Communes.geometry, Bati.geometry) GROUP BY Communes.Nom_Commune
Puis ensuite vous joignez le résultat de cette couche virtuelle avec votre couche initiale Commune.
Hors ligne
#5 Mon 09 August 2021 16:43
- Virginie59
- Juste Inscrit !
- Date d'inscription: 5 Aug 2021
- Messages: 3
Re: Calculer la population d'une commune
Bonjour,
j'ai fini par trouver et merci à ceux qui m'ont répondu
En fait sur QGis, dans la boite à outils de traitements, il y a un outil permettant de faire ce que je voulais. Pour ça il faut aller dans outils généraux pour les vecteurs et ensuite dans joindre les attributs par localisation (résumé).
J'avoue que ce n'est pas très intuitif comme tout ce qui a dans QGis et qu'on peut chercher un bon moment (la preuve)
Hors ligne