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 01 October 2001 00:40

Christophe Wlodaz
Invité

Probleme avec l'agregation

Bonjour à tous,

Je vous explique mon problème, mon projet est constitué de polygones dont certains sont agrégés entre eux.
Ce que je souhaite faire c'est pouvoir effacer dans plusieurs polygones agrégés ensemble, un de ceux ci, sans effacer les autres.
Le problème de l'agrégation c'est lorsque l'on sélectionne un polygone tous ceux qui sont agrégés avec celui ci sont aussi sélectionnés.
Est ce qu'il existe un moyen de résoudre ce problème ?

Merci d'avance.
Christophe WLODAZ

 

#2 Mon 01 October 2001 00:41

LEFEBVRE Jean-Philippe
Invité

Re: Probleme avec l'agregation

Il faut les desagreger en utilisant la fonction explode (aPolygon.explode).
Cette fonction retourne une liste de polygones qu'il faut alors ajouter a la table apres avoir supprime aPolygon.
Voici un extrait de script utilisant cette manip :

Code:

ShpFld=theFtab.FindField( Shape )
List2=theftab.ReturnValue(ShpFld,rec2).Explode
If (List2.count.AsString 0 ) then
theFtab.RemoveRecord(rec2)
For each f in List2
rec = theFTab.AddRecord
theFTab.SetValue(ShpFld,rec,f)
end
end

rec2 etant l'indice de aPolygon

Jean-Philippe LEFEBVRE

 

Pied de page des forums

Powered by FluxBB