#1 Mon 30 January 2006 13:51
- sigeo
- Participant occasionnel
- Lieu: Gageron
- Date d'inscription: 5 Sep 2005
- Messages: 26
Fonction alter object
Bonjour,
J’ai un petit souci avec la fonction Alter Object :
En fait j’ai des numéros de parcelles que je voudrais positionner
automatiquement. Ces numéros étant déjà positionnés, je les laisse s’ils
sont bon, autrement je change les valeurs x et y de leur centroid pour leur
donner la valeur du centroid de la parcelle (cas ou ils sont hors parcelle).
La fonction s’écrit :
Alter Object obj Geography object_geo_code , new_geo_value
Ici obj doit être un variable objet. Quelle est la différence avec une
expression objet du type « Selection.obj ». Si je donne comme valeur
Selection.obj à obj, ça ne marche pas. (En fait je fais un fetch first, puis
j’obtient un matable.obj)
Si vous avez compris mon pb (j’ai du mal à le formuler) et que vous trouvez
une réponse, je vous en remercie d’avance.
*************************************
Brun Julien
SIGEO
(Bureau d'études spécialisé dans les SIG)
*************************************
mail: sigeo@ wanadoo.fr
Hors ligne
#2 Mon 30 January 2006 16:47
- lagnion
- Participant actif
- Date d'inscription: 5 Sep 2005
- Messages: 64
Re: Fonction alter object
il me semble que ça marcherait avec:
en faisant une boucle
i=1
fetch first from matable
do while not eot(matable)
Update matable
Set Obj = CreatePoint(x, y)
Where Rowid = i
fetch next from matable
i=i+1
end do
avec les bonnes valeurs pour x et y
annick lagnion
DDE29
Hors ligne