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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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 sad.

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

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

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

 

Pied de page des forums

Powered by FluxBB