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

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


Jérôme Desboeufs / Living Data
ex-BAN ex-Etalab

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 smile

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 smile 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 smile et qu'on peut chercher un bon moment (la preuve)

Hors ligne

 

Pied de page des forums

Powered by FluxBB