Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB