#1 Tue 30 December 2014 16:17
- Carine13004
- Juste Inscrit !
- Lieu: Marseille
- Date d'inscription: 15 Mar 2013
- Messages: 5
Valeur proportionnelle d'un champ (croisement spatial ?)
Bonjour,
Sous ArcMap, je possède une grille de polygones de 200m/200m, et une couche de polygones de 50m/50m.
Je voudrais récupérer les champs de ma couche 50/50 dans ma couche 200/200 (en utilisant une jointure géographique et en faisant la somme des valeurs dans les champs puisqu'il y a plusieurs polygones 50/50 dans un polygone 200/200).
MAIS, les limites des polygones 50/50 ne correspondent pas aux limites des polygones 200/200, il y a des polygones à cheval de façon aléatoire. Je voudrait donc récupérer les valeurs des champs des polygones 50/50 proportionnellement à leur surface incluse dans un polygone 200/200.
Par exemple lorsqu'il n'y a que 30% du polygone 50/50 dans le polygone 200/200, je ne voudrais récupérer que 30% de la valeur du champ.
Je ne sais pas si je me suis bien faite comprendre ?
Il parait que c'est possible sous ArcMap ?
Je suis larguée, je ne sais plus par quel bout le prendre. Si quelqu'un connait ?
Merci
Cordialement
Hors ligne
#2 Fri 02 January 2015 11:36
- anne13
- Participant actif
- Lieu: Villeurbanne
- Date d'inscription: 12 May 2009
- Messages: 71
Re: Valeur proportionnelle d'un champ (croisement spatial ?)
Bonjour, il faudrait décomposer la manip en plusieurs étapes :
- découper la couche 50/50 selon les conoutrs des objets 200/200.
- calculer les surfaces des nouveaux objets issus du découpage de la couche 50/50 et en déduire le % du carré initial (facile car surface initiale toujours la même).
- appliquer ce % aux champs
- récupérer les valeurs de champs des morceaux de 50/50 selon le découpage des carrés 200/200.
Voilà, y'à plus qu'à!
Bonne année et bon courage.
Anne
Anne B, Ville de Villeurbanne
Hors ligne