#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 .
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
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: 394
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