#1 Wed 04 February 2004 11:57
- Emmanuelpajot
- Invité
[Avenue] Script View.AddXY ?
De: Emmanuel Pajot
je cherche sous avenue a charger dans une vue des points (X,Y) contenus dans une dbf...
l' equivalent de Add.EventTheme en fait mais les scripts system ne m'eclairent pas vraiment.
Quelqu'un aurait il un ptit bout de scrip qui traine ?
merci
#2 Wed 04 February 2004 13:50
- Emmanuelpajot
- Invité
Re: [Avenue] Script View.AddXY ?
De: Emmanuel Pajot
Merci aux personnes m'ayant repondu.
Excusez moi de preciser une chose :
je connais la manipulation View Add Event theme ... mais je ne peux l'utiliser dans mon contexte (customisation de l'interface finale utilisateur). Le passage programme Avenue est oblige.
#3 Wed 04 February 2004 16:23
- Virgile Noble
- Invité
Re: [Avenue] Script View.AddXY ?
Bonjour,
en esperant que cela puisse vous aider
Code:
theView = av.getactiveDoc TheVtab = av.Getproject.FindDoc( coords.txt ).getVtab 'il vous faudra adapter cette ligne pour lire directement votre table DBF Xfield = theVtab.fiindfield( TheXfieldname ) Yfield = ..... id xysource = XYName.Make(theVtab, xfield, yfield) thetheme = theme.make(xySource) theview.Addtheme(thetheme)
bonne chance
#4 Thu 05 February 2004 07:48
- Hugues Moisy
- Invité
Re: [Avenue] Script View.AddXY ?
Bonjour emmanuel,
A part utiliser FTab.MakeNew ,et boucler sur tous les enregs pour generer
la table dans un repertoire temp par ex, puis de creer un FTheme a partir
de cette FTab, je ne cois pas d'autre solution. C'est peut-etre d'ailleurs
ce que doit faire Arcview dans le script View.AddEvent
Cordialement.
--
Hugues Moisy
Ingenieur Projets
GEOSIGNAL
4, place Saint-Pierre
31000 TOULOUSE