#1 Wed 11 June 2008 10:21
- christophe_c13
- Juste Inscrit !
- Date d'inscription: 11 Jun 2008
- Messages: 3
Vertical Mapper: automatisation
Bonjour,
Je souhaiterais avoir une information sur la mise en routine de vertical mapper.
Je possède 1000grilles au format texte que j'importe dans VM et que je reprojete.
Une fois projetées, j'exporte la grille en ascii.
J'ai essayé d'automatiser l'ensemble de la procédure via un WOR mais celui-ci n'enregistre pas les commandes de VM.
Y-a-t-il possibilité d'écrire un script permettant de faire cela? (en quel langage?) ou une option dans MapInfo de le rendre autonome?
Peut-on utiliser MapBasic? (j'ai trouvé peu de tutorial sur ce langage )
Est-il possible de connaitre l'algorithme d'exportation de la grille (si quelqu'un le connait? )
Merci pour les informations éventuelles que vous pourriez m'apporter.
Christophe
Dernière modification par christophe_c13 (Wed 11 June 2008 10:22)
Hors ligne
#2 Wed 11 June 2008 11:48
- Miss T.
- Participant assidu
- Lieu: En pleine amazonie...
- Date d'inscription: 17 Oct 2005
- Messages: 294
Re: Vertical Mapper: automatisation
On est plusieurs à s'être cassé le nez sur cette problématique.
2 solutions:
- acquérir le kit de développement VM SDK. Et là, il faut sortir le portefeuille et s'y connaître en dll.
- ou construire une sorte de macro avec AutoIt (http://www.autoitscript.com/).
C'est un langage de programmation assez facile à prendre en main avec lequel tu peux simuler des clics et des frappes au clavier, gérer des fenêtres, etc. C'est très sioux mais ça marche bien.
Avec AutoIt, j'ai automatisé des calculs de volumes en 20 étapes grâce à ce langage, en utilisant à la fois MI et VM. Maintenant, j'entre 3 paramètres, je fais 'OK' et il mouline tout seul.
(Ca peut paraître bricolage mais maintenant que je maîtrise, je peux automatiser n'importe quoi, en manipulant autant de fenêtres de logiciels différents que je veux et sans les kits de développement...)
Hors ligne
#3 Wed 11 June 2008 14:50
- nfarah
- Participant assidu
- Lieu: New York, USA
- Date d'inscription: 9 May 2006
- Messages: 352
Re: Vertical Mapper: automatisation
Bonjour,
En effet les operations que vous avez mentionne (import, reprojection et export) peuvent etre scriptes en utilisant VM SDK. Essayer de contacter votre MapInfo partenaire ou vendeur pour s'informer sur VM SDK.
Les trois functions sont documentees dans 'VM SDK' et peuvent etre 'appelees' en utilisant un des langages suivants:
- MapBasic
- Visual Basic
- Delphi
- C/C++
Noureddine
Hors ligne
#4 Thu 12 June 2008 09:21
- christophe_c13
- Juste Inscrit !
- Date d'inscription: 11 Jun 2008
- Messages: 3
Re: Vertical Mapper: automatisation
Bonjour,
Merci pour vos réponses.
Etant donné que VM SDK semble assez onéreux, je vais m'orienter vers autoit.
D'ailleurs, le langage autoit semble assez simple et la prise en main est rapide.
Christophe
Hors ligne
#5 Thu 12 June 2008 11:34
- Miss T.
- Participant assidu
- Lieu: En pleine amazonie...
- Date d'inscription: 17 Oct 2005
- Messages: 294
Re: Vertical Mapper: automatisation
Etant donné que peu de personnes de la communauté AutoIt connaissent Mi
et VM, si tu as quelques problèmes, je peux essayer de te filer un coup
de main (contacte-moi par MP).
Hors ligne