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é ?

#1 Fri 29 August 2014 10:04

Spring-Heeled Joss
Participant occasionnel
Date d'inscription: 22 May 2013
Messages: 11

Part d'une population dans zone tampon.

Bonjour,

Si une personne est à même de m'aider, je la remercie par avance smile.

Dans le cadre d'un stage, j'étudie un réseau de transport en commun.
Je cherche à connaître le pourcentage de la population d'une agglomération, se trouvant dans zone de chalandise du réseau.
J'ai tout d'abord créé des zones tampons (fusionnées pour n'obtenir qu'un seul tampon )autour des arrêts du réseau. De plus, je dispose des données carroyées à 200m de l'INSEE qui renseignent sur la densité de population contenu dans chaque carreau.
J'ignore comment parvenir au résultat escompté ; comment obtenir la part de la population contenue dans le tampon ? (que ce soit sur Mapinfo ou Arcmap). J'ai le vague souvenir d'une fonction Square Pro rata sur Mapinfo ...

Merci.

Hors ligne

 

#2 Fri 29 August 2014 11:00

Dof
Participant assidu
Lieu: Grenoble
Date d'inscription: 28 Oct 2009
Messages: 317
Site web

Re: Part d'une population dans zone tampon.

Bonjour,
Il faut tout d'abord découper les carreaux avec la zone tampon. Calculer ensuite la surface de ces nouvelle zone et la diviser par la surface du carreau original (qui doit être la même pour tous) pour avoir la part de "surface" des zones.
Il ne reste plus qu'a multiplier la population par cette part pour avoir la population estimé de cette subdivision.
Ensuite il faut faire une somme de ces chiffres contenu dans la zone tampon.
Et voilà.

Hors ligne

 

#3 Fri 29 August 2014 11:42

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 401

Re: Part d'une population dans zone tampon.

Bonjour, spatialite+qgis font tout ca.

select st_area( st_intersection(c.geometry,t.geometry)) 'aire de recouvrement',
st_area( st_intersection(c.geometry,t.geometry))/st_area(c.geometry) 'pourcentage de recouvrement',

c.'PKUID', c.'Geometry',  c.'ID_GEOFLA',  c.'CODE_COMM' , c.'INSEE_COM', c.'NOM_COMM',  c.'STATUT',  c.'SUPERFICIE',  c.'POPULATION' , c.'CODE_CANT', c.'CODE_ARR',  c.'CODE_DEPT', c.'NOM_DEPT',  c.'CODE_REG',  c.'NOM_REGION'
from  Communes3950 c,  PointsRalliement_tampon t
where
st_intersects(c.geometry,t.geometry

voir : http://georezo.net/forum/viewtopic.php?id=93480

Dernière modification par cyrille (Fri 29 August 2014 11:52)

Hors ligne

 

Pied de page des forums

Powered by FluxBB