De nombreux exemples d'utilisation du langage Python pour coordonner et exécuter des outils de géotraitement sont disponibles dans l'aide sur les scripts. La plupart de ces exemples, présentés de façon claire et concise, mettent l'accent sur l'utilisation de méthodes ou de propriétés spécifiques du géoprocesseur. ArcGIS propose, sous forme d'outils, d'autres exemples plus détaillés d'utilisation de Python pour résoudre des problèmes. La plupart des outils fournis avec ArcGIS sont créés en langage C++ et sous forme binaire, et certains en langage Python ou ModelBuilder. Certains outils exécutent des opérations par lot telles que le chargement de données dans une géodatabase ou la projection d'un ensemble de classes d'entités. Les scripts sont parfaitement adaptés à ces types d'opérations. Le script sous-jacent peut être ouvert à tout moment pour suivre l'exécution de l'outil. Utilisez cette option pour apprendre à utiliser arcpy dans différentes situations, telles que la création de plusieurs zones tampons concentriques ou la construction de pyramides pour un jeu de rasters. Les outils de script possèdent une icône unique pour que vous puissiez trouver rapidement des outils utilisant des scripts pour leur exécution. Utilisez l'option de mise à jour du menu contextuel d'un outil pour ouvrir et examiner le script sous-jacent.
Ces scripts ne peuvent pas être modifiés s'ils sont définis en lecture seule, mais vous pouvez copier l'outil dans une boîte à outils personnalisée et son script sous-jacent dans un autre dossier afin d'effectuer les mises à jour de votre choix.
L'aide de chaque outil de géotraitement contient également une section spécifique aux scripts, contenant une description de chaque paramètre et un exemple d'utilisation de l'outil dans un script Python.