Pages: 1
- Sujet précédent - Récupération de la somme des surfaces des bâtiments dans les parcelles - Sujet suivant
#1 Mon 20 July 2009 16:38
- Kyk
- Participant actif
- Date d'inscription: 20 Jan 2009
- Messages: 88
Récupération de la somme des surfaces des bâtiments dans les parcelles
Bonjour,
J'ai deux couches polygones:
- une couche avec les parcelles
- une couche avec les bâtiments
j'aimerai pouvoir récupérer la superficie total des bâtiments pour chaque parcelle. Je passe par la jointure par localisation, en faisant la somme. Quand il n'y a qu'un seul bâtiment sur la parcelle, pas de problème. Quand il y a plusieurs bâtiments, pas de problème non plus pour la somme des surfaces. Par contre, j'ai souvent des bâtiments mitoyen qui sont sur la parcelle voisine, et dans ce cas, il me prend en compte ce bâtiment voisin dans le calcul (il est effectivement adjacent à la parcelle, mais appartient à la parcelle voisine). Comment faire pour ne prendre en compte que les bâtiments situés à l'intérieur de la parcelle ?
Merci d'avance pour votre réponse.
Hors ligne
#2 Mon 20 July 2009 16:56
Re: Récupération de la somme des surfaces des bâtiments dans les parcelles
La seule solution possible : Découper par intersection tous tes bâtiments.
Et pour que les cas d'intersection ne soient pas considérés comme des cas "contenus dans", il faut réduire légèrement le dessin (effectuer une contraction, faisable de diverses manières (mais je ne me rappelle plus des détails). Je ne connais pas d'option pour déclarer "strictement contenu dans".
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#3 Mon 20 July 2009 17:00
- Kyk
- Participant actif
- Date d'inscription: 20 Jan 2009
- Messages: 88
Re: Récupération de la somme des surfaces des bâtiments dans les parcelles
J'ai finalement trouvé une solution très simple : calculer la superficie de chaque bâtiment dans un champs attributaire de la couche; créer les centroïdes de chaque bâtiment et faire ensuite une jointure spatiale par somme sur ces points pour mes parcelles. ça fonctionne super bien.
Bonne fin de journée
Hors ligne
#4 Mon 20 July 2009 17:09
Re: Récupération de la somme des surfaces des bâtiments dans les parcelles
Beaucoup plus simple que ma solution. J'avais appliqué un jour ma solution car je devais prendre les zones proportionnellement au recouvrement.
Comme chez vous il n'y a aucun recouvrement, agréger est la meilleure solution.
Attention tout de même à ce que tous les centroïdes soient à l'intérieur des bâtiments. Il peut y avoir quelques bâtiment convexes.
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#5 Mon 20 July 2009 17:31
- Kyk
- Participant actif
- Date d'inscription: 20 Jan 2009
- Messages: 88
Re: Récupération de la somme des surfaces des bâtiments dans les parcelles
oui, tout à fait. J'ai bien coché le Inside pour que les centroïdes soient contenus dans les polygones.
Hors ligne
Pages: 1
- Sujet précédent - Récupération de la somme des surfaces des bâtiments dans les parcelles - Sujet suivant