#1 Fri 08 April 2011 16:31
- papeyeku
- Participant occasionnel
- Date d'inscription: 8 Apr 2011
- Messages: 13
Problème : cadrillage et aire dans chaque carreau
Bonjour,
J'ai une couche A avec un ensemble de polygone. Par dessus j'ai une grille B. Je veux calculer la surface de polygones A dans chaque case de la grille B.
J'ai donc fais une découpe de A selon la grille. J'utilise ensuite "Update columns" en choisissant avec la fonction "Area". Ca marche bien, mais le problème c'est que, parfois il y'a plusieurs polygone (ou bout de polygone) qui se retrouve dans une case. Et dans ce cas là, seul la surface d'un seul polygone est prise en compte, alors que je voudrais que ca soit l'aire totale des objets de la couche A qui soit prise en compte.
Merci de votre aide, j'espère que j'ai été clair dans mes explications.
Dernière modification par papeyeku (Fri 08 April 2011 16:32)
Hors ligne
#2 Fri 08 April 2011 17:15
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Problème : cadrillage et aire dans chaque carreau
Bonjour
Il faut faire une SUM(AREAOVERLAP). Faites une recherche avec Areaoverlap et vous trouverez votre solution.
Daniel
De retour à la géomatique
Hors ligne
#3 Fri 08 April 2011 18:22
- papeyeku
- Participant occasionnel
- Date d'inscription: 8 Apr 2011
- Messages: 13
Re: Problème : cadrillage et aire dans chaque carreau
Merci de la reponse !
Désolé je ne comprend pas bien comment faire une SUM ?
En fait j'ai ma grille, et une table qui compte donc 1 entrée par carreau de la grille. Dans cette tableau, j'ai une colonne "Aire" et je voudrais que cette colonne contienne l'aire de polygone(s) de la couche A.
J'utilise donc l'outil "Update column". Et là dedans je ne peut pas rentrer "SUM" (erreur de syntaxe)
Hors ligne
#4 Fri 08 April 2011 20:08
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Problème : cadrillage et aire dans chaque carreau
Bonjour
Vici ici : http://georezo.net/forum/viewtopic.php? … reaoverlap
Il y a un exemple de ce qu'il faut écrire dans le SQL. Il faut ajouter le SUM devant (AREAoverlap).
Le SUM vous permet d'additionner TOUS les polygones dans un même carré de grille!
Voir le résultat et vous comprendrez comment faire avec votre mise à jour.
Daniel
De retour à la géomatique
Hors ligne
#5 Sun 10 April 2011 17:44
- papeyeku
- Participant occasionnel
- Date d'inscription: 8 Apr 2011
- Messages: 13
Re: Problème : cadrillage et aire dans chaque carreau
Okay, j'ai compris truc !
Merci beaucoup Daniel ! :-D
Hors ligne