Pages: 1
- Sujet précédent - [Avenue] Traitements sur tous les éléments d'une sélection - Sujet suivant
#1 Wed 24 January 2001 01:19
- Claude MONTEIL
- Invité
[Avenue] Traitements sur tous les éléments d'une sélection
j'ai realise une selection sur un theme avec la syntaxe suivante :
Grille.SelectByTheme( PA, #FTAB_RELTYPE_COMPLETELYCONTAINS,distance,#VTAB_SELTYPE_NEW )
et j'aimerais faire un traitement sur chacun des elements de la selection ainsi creee, comment dois-je m'y prendre ?
A priori, qqch du style suivant devrait marcher :
Code:
maTable = Grille.GetFTab monChamp = maTable.FindField( nom du champ a traiter ) for each rec in maTable.GetSelection 'traitement sur l'enregistrement rec de la table attributaire valeur = maTable.ReturnValue(monChamp,rec) ... end
GetFTab permet de recuperer la table attributaire du theme (suppose etre du type FTheme = feature theme = theme d'entites spatiales), et GetSelection renvoie la selection faite sur sa table attributaire (parallelement a celle visualisee sur la vue).
D'une maniere generale, comment recupere-t-on les objets d'une selection ?
cf. l'aide en ligne d'ArcView, rubriques GetSelection, VTab et FTab par exemple.
Claude MONTEIL
Institut National Polytechnique de Toulouse
Ecole Nationale Superieure Agronomique de Toulouse
Pages: 1
- Sujet précédent - [Avenue] Traitements sur tous les éléments d'une sélection - Sujet suivant