banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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,


Jean-François Behm
SERVICES GEOGRAPHIQUES
Centres de formation SIG - http://servicesgeographiques.com

Hors ligne

 

Pied de page des forums

Powered by FluxBB