OVH Cloud OVH Cloud

Calculer la population des cantons à partir d'une table des populations communales

32 réponses
Avatar
Romain
Bonjour
Comment calculer la population des cantons à partir d'une table des
populations communales qui contient le code canton ?

Ci dessous la ligne des noms de colonnes
STATUT X_CHF_LIEU Y_CHF_LIEU X_CENTROID Y_CENTROID Z_MOYEN SUPERFICIE
POPULATION CODE_CANT CODE_ARR CODE_DEPT NOM_DEPT CODE_REG NOM_REG

Ci dessous un lien vers le fichier.
http://www.cjoint.com/c/FDztFMHsiUa

J'aimerai connaître pour chaque canton sa population (à calculer à
partir des populations communales) et le nom du chef lieu (nom de la
commune qui à la statut chef lieu)

Merci de votre aide

10 réponses

1 2 3 4
Avatar
LSteph
Bonjour Zaza, et tous,

Oui nombre des solutions TCD ou Sommeprod proposées dans ce fil iraient b ien.
On en arrive juste à cette conclusion qu'il faut compléter les chefs li eux de cantons manquants pour s'assurer d'un bon résultat.

Et il y en a plus que cela qui posent souci, pour le voir il suffit
de faire un TCD avec en titres de colonnes STATUT
en Champ de ligne Code DEpt et Code Canton
en Valeur Nombre de Nom de Commune

Cordialement.

--
LSteph

Le vendredi 29 avril 2016 04:42:26 UTC+2, isabelle a écrit :
bonjour LSteph, bonjour à tous,

je suis bien d'accord avec toi, c'est ce que je voulais démontrer dans ce TCD:
http://www.cjoint.com/c/FDDcOxZdqSa

le problème est sur:
CODE_CANT NOM_COM
7 VIBRAC
12 HAUX
19 SAINTE-RADEGONDE

isabelle


Le 2016-04-28 12:54, LSteph a écrit :
> Bonjour,
>
> Sauf erreur, il y a un peut être souci dans tes données, sinon s'en est un
> pour le calcul:
>
> En principe en rajoutant une colonne qui met le total par canton à ch aque
> chef-lieu ou prefecture cela devrait fonctionner et retomber sur 580859 4
>
> =SI(E2="Commune
> simple";0;SOMMEPROD(($O$2:$O$4504=O2)*($M$2:$M$4504=M2)*($L$2:$L$45 04)))
>
> ensuite tu présente TCD et/ou filtre
>
> Le souci est que l'on a des communes simples qui ont un code canton mai s
> n'ont pas de chef lieu dans le tableau. Du coup en tCD ou formule on ar rive à
> 5437276, sauf erreur de ma part.
>
> Cordialement.
>
> -- LSteph
>
> Le lundi 25 avril 2016 21:45:06 UTC+2, Romain a écrit :
>> Bonjour Comment calculer la population des cantons à partir d'une ta ble
>> des populations communales qui contient le code canton ?
>>
>> Ci dessous la ligne des noms de colonnes STATUT X_CHF_LIEU Y_CHF_LIEU
>> X_CENTROID Y_CENTROID Z_MOYEN SUPERFICIE POPULATION CODE_CANT CODE_ARR
>> CODE_DEPT NOM_DEPT CODE_REG NOM_REG
>>
>> Ci dessous un lien vers le fichier. http://www.cjoint.com/c/FDztFMHsiU a
>>
>> J'aimerai connaître pour chaque canton sa population (à calculer à partir
>> des populations communales) et le nom du chef lieu (nom de la commune qui à
>> la statut chef lieu)
>>
>> Merci de votre aide
Avatar
Romain
LSteph a écrit :
On en arrive juste à cette conclusion qu'il faut compléter les chefs lieux de cantons manquants pour s'assurer d'un bon résultat.


Bonjour ☺
S'il manque des chefs lieux de canton c'est peut être parce qu'il y a
une préfecture ou sous préfecture à la place.
Je regarderai ça en détail + tard
Merci à tous
Romain
Avatar
Romain
Igor a écrit :
Il y a 2 TCD :
un par Dpt+Canton qui calcule la population par canton
un qui sert seulement à avoir les noms chef-lieu (x ???) de chaque
canton-département, avec un filtre simple

et une petite formule index-equiv entre les deux pour rapporter le nom
du chef-lieu à côté du bon couple canton-département. Matricielle, à
valider par Ctrl-Shift-Enter
(exemple sommaire : j'ai laissé les #N/A!)



Merci beaucoup Igor
Je crois que s'il y a des valeurs N/A c'est parce-que des cantons n'ont
pas de chef car ils ont une préfecture ou une sous préfecture à la
place. Autrement dit on conserve tout les status sauf "commune simple"
J'essaye de modifier la formule sans succès pour moment
À+
Romain
Avatar
Igor
Même en incluant toutes les (sous)préfectures etc... il reste encore pas mal
de communes sans chef-lieu, bizarre...
Mais avec un sierreur dans la formule, ça fait moins sale
http://www.cjoint.com/c/FDEunoBdXvc

(ya des élections bientôt ???? ah bon ;)


"Romain" a écrit dans le message de
news:5724dedb$0$7103$
Igor a écrit :
Il y a 2 TCD :
un par Dpt+Canton qui calcule la population par canton
un qui sert seulement à avoir les noms chef-lieu (x ???) de chaque
canton-département, avec un filtre simple

et une petite formule index-equiv entre les deux pour rapporter le nom
du chef-lieu à côté du bon couple canton-département. Matricielle, à
valider par Ctrl-Shift-Enter
(exemple sommaire : j'ai laissé les #N/A!)



Merci beaucoup Igor
Je crois que s'il y a des valeurs N/A c'est parce-que des cantons n'ont
pas de chef car ils ont une préfecture ou une sous préfecture à la place.
Autrement dit on conserve tout les status sauf "commune simple" J'essaye
de modifier la formule sans succès pour moment
À+
Romain
Avatar
Romain
Igor a écrit :
ya des élections bientôt ???? ah bon ;)


Salut Igor et Merci
Je suis étudiant et ne fais plus de politique, je fais un dossier
d’analyse spatiale.
Je cherche le nœud central (c'est à dire le point le moins éloigné de
tout les autres en pondérant par la population) de la région Aquitaine
Limousin Poitou Charentes car en TD on avait un exemple en Poitou
Charentes que je souhaite remettre à jours en prenant en compte les
dernières routes et la nouvelle région. Je travaille au niveau des
cantons car avec 4503 communes ça ferait 20 millions de requêtes ...
À+
Romain
Avatar
HB
Bonsoir,

Si j'ai bien interprété cette histoire, il s'agit de déterminer le
barycentre des points pondérés (C1 ; p1) , ..... , (C4503 ; p4503)
où Ci correspond à la commune n°i et pi sa population.

Si c'est ça, il faut donc connaitre les coordonnées des communes ...

La France métropolitaine étant petite, on peut négliger la courbure
terrestre et travailler avec des coordonnées planes. (X,Y)

Toutefois, il serait peut-être plus simple d'obtenir les coordonnées GPS
des communes en utilisant ensuite des formules de géométrie sphérique ...

Euh ... d'où sortent les 20 000 000 requêtes ?
.... mais je n'ai peut-être rien compris au problème ;o(

Cordialement,

HB

Le 01/05/2016 à 01:32, Romain a écrit :
Igor a écrit :
ya des élections bientôt ???? ah bon ;)


Salut Igor et Merci
Je suis étudiant et ne fais plus de politique, je fais un dossier
d’analyse spatiale.
Je cherche le nœud central (c'est à dire le point le moins éloigné de
tout les autres en pondérant par la population) de la région Aquitaine
Limousin Poitou Charentes car en TD on avait un exemple en Poitou
Charentes que je souhaite remettre à jours en prenant en compte les
dernières routes et la nouvelle région. Je travaille au niveau des
cantons car avec 4503 communes ça ferait 20 millions de requêtes ...
À+
Romain




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
Romain
HB a écrit :
Euh ... d'où sortent les 20 000 000 requêtes ?


4503² 2777009

La sommation des écarts
Dans un graphe, il s’agit de cumuler les plus courts chemins (écarts)
entre chaque sommet et l’ensemble des autres sommets

Et pour prendre en considération les différents types de routes
(différents vitesses) je travaille avec les durées de parcours
Avatar
HB
Ah ... OK ... je n'avais pas compris qu'il s'agissait
non pas du plus court chemin (distance "à vol d'oiseau" ?)
mais du plus rapide par la route.

Effectivement c'est forcément moins simple ...

HB


Le 02/05/2016 à 12:08, Romain a écrit :
HB a écrit :
Euh ... d'où sortent les 20 000 000 requêtes ?


4503² 2777009

La sommation des écarts
Dans un graphe, il s’agit de cumuler les plus courts chemins (écarts)
entre chaque sommet et l’ensemble des autres sommets

Et pour prendre en considération les différents types de routes
(différents vitesses) je travaille avec les durées de parcours




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
HB
Et donc ...

Des solutions plus performantes (et aussi peut-être très savantes)
seraient peut-être proposées sur un ng (ou forum) de matheux.
fr.sci.maths (https://groups.google.com/forum/#!forum/fr.sci.maths)
existe encore mais est pas mal pollué par divers allumés qui ont fait
fuir de nombreux contributeurs .
(dont deux allumés très actifs ...)

Chaque fil contient donc des "réponses" débiles et il faut trier...

Cordialement,

HB


Le 04/05/2016 à 14:12, HB a écrit :
Ah ... OK ... je n'avais pas compris qu'il s'agissait
non pas du plus court chemin (distance "à vol d'oiseau" ?)
mais du plus rapide par la route.

Effectivement c'est forcément moins simple ...

HB


Le 02/05/2016 à 12:08, Romain a écrit :
HB a écrit :
Euh ... d'où sortent les 20 000 000 requêtes ?


4503² 2777009

La sommation des écarts
Dans un graphe, il s’agit de cumuler les plus courts chemins (écarts)
entre chaque sommet et l’ensemble des autres sommets

Et pour prendre en considération les différents types de routes
(différents vitesses) je travaille avec les durées de parcours




---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
https://www.avast.com/antivirus





---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
HB
Re-re-bonjour ;o)

J'ai relu avec soin l'ensemble des messages.

En fait, si je ne m'abuse :

On a donc
- 4503 communes (C1, C2, ... Ci, .... , )
- 4503*4502/2 durées (trajets entre deux communes)
- 4503 populations

ça fait déjà de gros tableaux !
(surtout les durées !)

Pour chaque commune on doit calculer la somme des durées des trajets
vers les autres et ces calculs sont à pondérer par les populations ...
( "pondérer" comment exactement ... ?
avec les inverses pour rendre compte de l'"importance" ?)

Enfin (ouf) il faudra trouver la commune
pour laquelle cette somme est la plus faible.

Est-ce ça ?

HB










---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
1 2 3 4