Vous pouvez créer vos propres outils. Les outils que vous créez sont appelés outils personnalisés et font partie intégrante du géotraitement, à l’instar des outils système. Vous pouvez ouvrir et exécuter n’importe quel outil à partir de la fenêtre Search (Rechercher) ou Catalog (Catalogue), l’utiliser dans ModelBuilder et dans la fenêtre Python, et l’appeler depuis un autre script.
Outils système et personnalisés
Les outils système (à savoir ceux installés avec ArcGIS) sont conçus pour effectuer des petites opérations, mais essentielles, sur les données géographiques. ModelBuilder ou Python vous permet d’exécuter ces outils en séquence, en alimentant un outil avec les résultats d’un autre. Le modèle ou script que vous créez peut être une partie essentielle de votre processus, c’est-à-dire une tâche que devez répéter de nombreuses fois. En transformant vos modèles orientés tâche et vos scripts en outils, vous pouvez les utiliser comme les outils système, en créant des séquences de tâches dans ModelBuilder ou en créant des scripts. Vous pouvez créer votre propre bibliothèque d'outils chargés d'effectuer de petites tâches, mais essentielles pour votre organisation.
Les outils utiles ont besoin de paramètres en entrée et en sortie
La définition de base d’un outil de géotraitement est qu’il s’agit d’un élément d’une boîte à outils. Chaque modèle que vous créez et enregistrez est automatiquement un outil, car il réside dans une boîte à outils. Un script Python sur disque (un fichier .py) devient un outil lorsque vous l’ajoutez à la boîte à outils à l’aide de l’assistant Outil de script. Un modèle ou un script qui répond à la définition technique d’un outil (c’est-à-dire, s’il réside dans une boîte à outils) n’est pas nécessairement utile. Pour être utile, un outil a besoin des éléments suivants :
- Paramètres en entrée, de sorte que vous puissiez utiliser un jeu d’entrées différent à chaque vous que vous exécutez l’outil.
- Paramètres en sortie, pour pouvoir utiliser un outil dans ModelBuilder. Pour pouvoir être utilisé dans ModelBuilder, un outil doit être associé à un ou plusieurs paramètres en sortie permettant de connecter les sorties de votre outil à l’entrée d’un autre outil.
Méthodes de création des outils
Après avoir créé votre propre boîte à outils, vous pouvez créer un outil de modèle ou un outil de script dans la boîte à outils.
Utilisation de ModelBuilder
Tout modèle que vous créez et enregistrez dans une boîte à outils devient un outil de modèle. Pour plus d’informations, reportez-vous aux rubriques suivantes :
Utilisation de Python
Un script Python que vous créez et enregistrez sur disque (un fichier .py) devient un outil lorsque vous l’ajoutez à une boîte à outils à l’aide de l’assistant Outil de script. Pour plus d’informations, reportez-vous aux rubriques suivantes :
Boîtes à outils Python
Les boîtes à outils Python sont des boîtes à outils de géotraitement créées intégralement dans Python. Pour plus d’informations, reportez-vous aux rubriques suivantes :
Documentation des outils
Un outil utile doit être associé à une documentation de qualité. Chaque outil et boîte à outils comportent une description que vous pouvez mettre à jour. Pour plus d’informations, reportez-vous aux rubriques suivantes :