#1 Wed 17 April 2013 11:46
- IG
- Participant occasionnel
- Date d'inscription: 1 Mar 2013
- Messages: 20
programmation vba arcgis
Bonjour,
j'ai créé un model builder qui illustre les étapes de la création de ma base de données,
ce que je cherche:
- créer un bouton dans arcgis 9.3 en vb.net ou vba
- a chaque fois j'appui sur le bouton il me permet d'ouvrir mon model builedr , pour que a chaque fois j'ai des mises a jours qui sont faites a ma base de données je peux accéder directement puis changer mes tables d'entrée .
jâespĂšre que la problĂ©matique est assez claire !!
Merci d'avance
Hors ligne
#2 Wed 17 April 2013 14:42
- Kevin Jousseaume
- Participant assidu
- Lieu: Nanterre, région parisienne
- Date d'inscription: 20 Mar 2006
- Messages: 217
Re: programmation vba arcgis
Bonjour,
Désolé, mais personnellement je n'ai pas compris votre problématique
.
Votre ModelBuilder est accessible Ă tout instant depuis la toolbox dans lequel vous l'avez créé. L'intĂ©rĂȘt du ModelBuilder, c'est justement de vous mettre Ă disposition une interface toute faite qui vous Ă©vite de dĂ©velopper en .NET ou en VBA un outil complĂ©mentaire dans l'interface d'ArcMap ou d'ArcCatalog (ce qui nĂ©cessite d'utiliser les arcObjects, ce qui est loin d'ĂȘtre trivial). Je ne comprends donc pas bien pourquoi vous voulez crĂ©er ce nouveau bouton...
Cordialement,
Kevin
Hors ligne
#3 Wed 17 April 2013 15:14
- IG
- Participant occasionnel
- Date d'inscription: 1 Mar 2013
- Messages: 20
Re: programmation vba arcgis
ok je vais t'expliquer, l'intĂ©rĂȘt de crĂ©er ce bouton est dâĂ©vitĂ© a chaque de s'adresser a arctoolbox puis chercher votre toolbox puis le modelbuilder,
donc avec ce bouton je peux accéder au model builder directement c tt
Hors ligne
#4 Wed 17 April 2013 15:20
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: programmation vba arcgis
MĂȘme avis que Kevin.
La ToolBox propose probablement déjà ce que vous souhaitez développer. Par exemple lancer l'automatisme en quelques clics, et choisir les tables dans une liste, sans éditer le modÚle.
De plus votre code risque de devenir caduque au changement de version d'ArcGis (surtout si il est en VBA, qui n'est plus vraiment supporté).
Renaud Mouche
Hors ligne
#5 Wed 17 April 2013 19:49
- IG
- Participant occasionnel
- Date d'inscription: 1 Mar 2013
- Messages: 20
Re: programmation vba arcgis
ok merci, mais je veux que ce bouton apparaĂźtre dans ma propre barre dâoutils
Hors ligne
#6 Thu 18 April 2013 09:20
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: programmation vba arcgis
A priori ils ne répondent pas directement à votre question, mais voici deux liens du forum GIS qui s'en rapprochent :
http://gis.stackexchange.com/questions/ … arcobjects
http://gis.stackexchange.com/questions/ … mand-class
La solution est peut-ĂȘtre dans un bon paramĂ©trage des fonctions qui y sont prĂ©sentĂ©es ?
Renaud Mouche
Hors ligne
#7 Thu 18 April 2013 10:22
Re: programmation vba arcgis
Bonjour,
- créer un bouton dans arcgis 9.3 en vb.net ou vba
Dans Ouvrir ArcMap
1. Outil > Personnaliser > Commandes
2. dans Catégories > UIControls, puis choisir le type de document dans lequel il sera enregistré (Normal Template ou Projet Template ou Projet en cours)
3. Nouveau contrÎle > UIButtonControl puis appuyer sur Créer
4. Faire glisser le nouveau bouton dans une des barres d'outils de l'interface
5. Afficher la source => lĂ on peut coller le bout de code qui appelle le MB
- a chaque fois j'appui sur le bouton il me permet d'ouvrir mon model builedr
Du code Ă adapter et Ă tester:
http://support.esri.com/en/knowledgebas … tail/27277
Martin
Dernière modification par nitram (Thu 18 April 2013 10:24)
Hors ligne
#8 Thu 18 April 2013 14:43
- IG
- Participant occasionnel
- Date d'inscription: 1 Mar 2013
- Messages: 20
Re: programmation vba arcgis
Merci a vous tous, vous ĂȘtes vraiment les meilleurs !
Hors ligne

