#1 Mon 29 October 2007 10:34
- depdep
- Participant actif
- Date d'inscription: 24 Sep 2006
- Messages: 74
assemblage nombreux polygones
Bonjour,
je souhaite assembler les nombreux polygones d'une table afin de calculer des surfaces. Je passe donc par le menu objets--> assembler.
Cependant, l'opération semble trop lourde pour MI qui n'y parvient pas (message d'erreur dans lequel est indiqué qu'auncun fichier n'a été généré)...
J'ai essayé à partir de plusieurs postes de travail, en vain.
J'ai également essayé d'assembler "en plusieurs fois", sans plus de succès...
Quelqu'un a t-il une solution ?
Merci
Gaëlle
Hors ligne
#2 Mon 29 October 2007 13:54
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: assemblage nombreux polygones
Bonjour
Vous assemblez tous les polygones en UN et MI "cale" car c'est trop lourd...
Si l'objectif est seulement de calculer la surface totale vous pouvez économiser cette phase "assemblage": vous calculez la surface de chaque polygone et, en les sélectionnant tous, vous aurez parle bouton "statistique" leur surface totale
Sinon il faut procéder "par petits paquets" de 5000 environ
Hors ligne
#3 Tue 30 October 2007 10:56
- jean-francois Behm
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 5 Sep 2005
- Messages: 212
- Site web
Re: assemblage nombreux polygones
Bonjour,
vous puvez également faire une requête SQL qui fait la somme des polygones :
colonne : sum(cartesianArea(obj,"sq km")
Tables : votre table de polygones
Critères : pas de critères (sauf si vous voulez faire le calcul sur un nombre limité de polygones)
Bon courage,
Hors ligne