Suite

Exécuter le modèle entier ou valider avec un modèle ouvert

Exécuter le modèle entier ou valider avec un modèle ouvert


Je crée des outils Network Analyst pour les personnes qui sont des utilisateurs très légers et qui ont besoin que les choses soient essentiellement des boutons. En raison de la façon dont nous utilisons le SIG, cela ne peut pas être fait dans une application Web ou toute autre forme légère de SIG. Chaque utilisateur a installé ArcGIS Desktop et la barre d'outils que j'essaie de créer doit être très conviviale. (Pointer et cliquer)

Cette barre d'outils doit essentiellement être Network Analyst légère avec des fonctionnalités singulières. J'ai créé tous les outils, mais j'ai du mal à créer un bouton qui ajoute la route en tant que couche réseau. Le problème est que le modèle doit être validé ou que je dois appuyer sur "exécuter le modèle entier" pour que la couche d'itinéraire soit ajoutée. J'ai également essayé un script python et je peux le faire fonctionner si je copie et colle le code via la fenêtre de géotraitement python. Si j'ajoute le script en tant que commande et crée un bouton, cela indique que cela fonctionne mais que la couche de route n'est pas ajoutée. De plus, si je viens d'ouvrir le modèle, je rencontre le même problème avec la couche qui n'est pas ajoutée. Pour que cela fonctionne, je dois modifier le modèle et utiliser la fenêtre du générateur de modèles pour exécuter le modèle.

Mes questions se résument essentiellement à savoir s'il existe un moyen de créer un bouton de commande qui exécute l'intégralité du modèle ou valide le modèle avant son exécution? ou un script qui peut valider un modèle ? ou quelqu'un d'autre a-t-il résolu ce problème et trouvé une solution de contournement ?

Le modèle est très basique… juste l'outil "Make Route Layer".


Voir la vidéo: Väyläopinnot, info liiketalouden opinnoista Karelia amk:ssa, Pilvi Purmonen