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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 24 July 2009 11:09

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Attribution de population dans bâtiments

Bonjour,

Voilà, j'ai deux fichiers de polygones : un représentant des bâtiments et l'autre représentant les iris INSEE avec une information de population dedans (bien entendu !!). Avec ça, je souhaiterai attribuer une population (venant de la couche IRIS) à chacun de mes bâtiments en fonction du volume du bâtiments. En quelque sorte, plus le bâtiment est important (en terme de volume), plus de monde y habite !! Savez-vous comment faire et est-il nécessaire d'avoir un outil de type 3d analyst ou spatial analyst??

Je vous remercie par avance pour votre aide !!

Hors ligne

 

#2 Fri 24 July 2009 11:16

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Attribution de population dans bâtiments

Salut mariealice,

Ton fichier de polygones représentant tes batiments dispose t'il d'un champs reprenant la hauteur de ces dits batiments?
A+
Joël

Hors ligne

 

#3 Fri 24 July 2009 11:18

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Re: Attribution de population dans bâtiments

oui oui !!

Hors ligne

 

#4 Fri 24 July 2009 11:25

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Attribution de population dans bâtiments

Alors utilises la calculette en mode avancé pour calculer le volume de tous tes batiments.
Ajoute un champs en numérique qui reprendra les volumes.
Connais tu l'outil Calculette et la programmation vb?

Hors ligne

 

#5 Fri 24 July 2009 11:27

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Re: Attribution de population dans bâtiments

J'ai calculé le volume de mes bâtiments. Sachant que ce sont des polygones j'ai tout d'abord calculé la surface via la calculette puis multiplié par la hauteur. Mon problème vient après en fait ! Par contre, je ne connais pas trop trop le vb. J'en ai fait il y a longtemps et a priori ce n'est pas comme le vélo, ça s'oublie vite !! Merci pour ton aide en tout cas !

Hors ligne

 

#6 Fri 24 July 2009 11:40

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Attribution de population dans bâtiments

Si j'ai bien saisis ton problème, tu as un shape de polygones reprenant des batiments avec leurs volumes et un shape de polygones reprenant des zones avec un taux de population.
Ce que tu veux c'est redistribuer ce taux de population en fonction du volume des batiments.
J'ai tout bon jusque là?

Hors ligne

 

#7 Fri 24 July 2009 11:42

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Re: Attribution de population dans bâtiments

Ouiiii, c'est exactement ça !

Hors ligne

 

#8 Fri 24 July 2009 11:53

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Attribution de population dans bâtiments

Tout d'abord il faut que tu croises ton shape de batiments avec les zones de population pour affecter la zone de population à ses batiments.
Pour cela:
Sélection--> Sélection par entité :
---> Sélectionner les entités dans
---> Couche Batiments
---> Sont complétement contenus dans
---> Couche Zones de population
Tu auras les batiments avec leurs zones de population
Puis calculer le volume total des batiments par zone de population puis distribution par volume
sur les batiments.
Je ne sais pas si je suis assez clair là?
A+
Joël

Hors ligne

 

#9 Fri 24 July 2009 12:05

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Re: Attribution de population dans bâtiments

Si si très clair. Le seul souci est que j'ai beaucoup de zones de population. Il faudrait passer par une jointure spatiale du coup pour attribuer à chaque bâtiment un code correspondant à sa zone de population. A priori, je ne vois pas d'autres solutions... Mais ça pose le problème de la jointure spatiale pour les bâtiments qui sont "à cheval" sur deux zones de population.

Hors ligne

 

#10 Fri 24 July 2009 12:23

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Attribution de population dans bâtiments

La jointure spatiale c'est la sélection ---> Sélection par entité et c'est pour cela que tu dois utiliser "complètement contenus"
Maintenant pour les batiments à cheval sur 2 zones cela pose problème.
2 soluces possibles
---> Utiliser plutôt "ont le centre dans"
--> Crée un fichier de points représentant les centroïdes des batiments et faire la jointure spatiale avec ce fichier de points avec "complètement contenus dans"
En espérant ouvrir des voies de prospection.
A+
Joël

Hors ligne

 

#11 Fri 24 July 2009 13:35

n314
Participant assidu
Date d'inscription: 6 Sep 2005
Messages: 706

Re: Attribution de population dans bâtiments

bonjour,
A lire également des études du CERTU sur le sujet... Deux exemples:

DENSITÉ DE POPULATION ET MORPHOLOGIE DU BÂTI
http://www.certu.fr/fr/_Urbanisme_et_ha … anguage=fr

METHODES D'ESTIMATIONS DE POPULATION
=http://www.certu.fr/fr/_Urbanisme_et_h … anguage=fr

qui de mémoire font appel aux hauteurs de bâtiments...

Hors ligne

 

#12 Fri 24 July 2009 14:31

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Re: Attribution de population dans bâtiments

Merci N13 pour ses liens. Je vais aller voir.

Par rapport à la réponse de Spacejo : je ne vois pas comment retrouver mes zones de populations affectées à chaque bâtiment avec l'outil Sélection??

Hors ligne

 

#13 Fri 24 July 2009 14:50

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Attribution de population dans bâtiments

Désolé, je me suis trompé
Clic droit sur la couche ---> Jointure et relation ---> Joindre puis joindre selon emplacement
A+
Joël

Dernière modification par Spacejo (Fri 24 July 2009 14:51)

Hors ligne

 

#14 Fri 24 July 2009 15:12

mariealice
Participant occasionnel
Date d'inscription: 24 Feb 2006
Messages: 31

Re: Attribution de population dans bâtiments

C'est bien ce que je pensais. Pour la jointure. J'ai réussit à faire quelque chose mais c'est long et fastidieux et je suis obligé de passer par excel. Pff !!
Donc j'ai fait ma jointure spatiale entre les bâtiments et les zones de population afin d'attribuer un identifiant zone de pop à chacun des bâtiments. Puis sous excel j'ai fait la somme des volumes de bâtiments par zone de population. Puis jointure avec les bâtiments afin d'avoir pour chaque bâtiment le volume total des bâtiments présents au sein d'une même zone de pop. Puis pour chaque bâtiment j'ai calculé le pourcentage du volume que représente chaque bâtiment dans la zone de population et enfin (ouf!!) j'ai attribuer la population à chaque bâtiment en fonction de ce volume.

Bon j'arrive à quelque chose qui vaut ce qui vaut!! Mais la démarche est bien longue. Si quelqu'un a dans sa besace quelque chose de plus simple et peut être plus juste (notamment à cause des bâtiments qui "à cheval" sur deux zones ... je suis prenneuse !!

Hors ligne

 

Pied de page des forums

Powered by FluxBB