Consolider une boîte à outils (Gestion des données)

Synthèse

Consolide une ou plusieurs boîtes à outils dans un dossier en sortie spécifié.

Utilisation

  • Il se peut que des outils et des paramètres aient été ajoutés ou modifiés entre la version installée de ArcGIS AllSource et la version spécifiée pour le paramètre Version. Le processus de consolidation analyse les propriétés des outils dans la version actuelle par rapport à la version cible et renvoie des avertissements ou des erreurs. Examinez attentivement les avertissements ou erreurs car ils peuvent indiquer que l’outil pourrait produire différentes sorties.

Paramètres

ÉtiquetteExplicationType de données
Boîte à outils

Les boîtes à outils qui seront consolidées.

Toolbox
Dossier en sortie

Dossier en sortie destiné à contenir la boîte à outils consolidée.

Si le dossier spécifié n’existe pas, un dossier est créé.

Folder
Version
(Facultatif)

Spécifie la version ArcGIS AllSource cible de la boîte à outils consolidée. Lorsqu’une version est indiquée, les boîtes à outils peuvent être utilisées par des versions antérieures d’ArcGIS.

  • Version actuelle—Le dossier consolidé contient des outils compatibles avec la version ArcGIS AllSource actuelle. Il s’agit de l’option par défaut.
  • ArcGIS AllSource 2.2—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.2.
  • ArcGIS AllSource 2.3—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.3.
  • ArcGIS AllSource 2.4—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.4.
  • ArcGIS AllSource 2.5—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.5.
  • ArcGIS AllSource 2.6—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.6.
  • ArcGIS AllSource 2.7—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.7.
  • ArcGIS AllSource 2.8—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.8.
  • ArcGIS AllSource 2.9—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.9.
  • ArcGIS AllSource 3.0—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.0.
  • ArcGIS AllSource 3.1—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.1.
  • ArcGIS AllSource 3.2—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.2.
  • ArcGIS AllSource 3.3—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.3.
  • ArcGIS AllSource 3.4—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.4.
  • ArcGIS AllSource 3.5—Le dossier consolidé contient des outils compatibles avec la version ArcGIS AllSource 3.5.
String

arcpy.management.ConsolidateToolbox(in_toolbox, output_folder, {version})
NomExplicationType de données
in_toolbox
[in_toolbox,...]

Les boîtes à outils qui seront consolidées.

Toolbox
output_folder

Dossier en sortie destiné à contenir la boîte à outils consolidée.

Si le dossier spécifié n’existe pas, un dossier est créé.

Folder
version
(Facultatif)

Spécifie la version ArcGIS AllSource cible de la boîte à outils consolidée. Lorsqu’une version est indiquée, les boîtes à outils peuvent être utilisées par des versions antérieures d’ArcGIS.

  • CURRENT—Le dossier consolidé contient des outils compatibles avec la version ArcGIS AllSource actuelle. Il s’agit de l’option par défaut.
  • 2.2—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.2.
  • 2.3—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.3.
  • 2.4—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.4.
  • 2.5—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.5.
  • 2.6—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.6.
  • 2.7—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.7.
  • 2.8—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.8.
  • 2.9—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 2.9.
  • 3.0—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.0.
  • 3.1—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.1.
  • 3.2—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.2.
  • 3.3—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.3.
  • 3.4—Le dossier consolidé contient des outils compatibles avec ArcGIS AllSource version 3.4.
  • 3.5—Le dossier consolidé contient des outils compatibles avec la version ArcGIS AllSource 3.5.
String

Exemple de code

Exemple 1 d’utilisation de la fonction ConsolidateToolbox (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ConsolidateToolbox dans la fenêtre Python.

import arcpy
arcpy.management.ConsolidateToolbox(r'C:\data\BufferPoints.tbx', 
                                    r'C:\project\Buffer_Pnts', "CURRENT")
Exemple 2 d’utilisation de la fonction ConsolidateToolbox (script autonome)

Rechercher et créer des dossiers consolidés individuels pour toutes les boîtes à outils qui se trouvent dans un dossier spécifié.

# Name: ConsolidateToolboxEx2.py
# Description: Find all the toolboxes that reside in a specified folder and 
#              create a consolidated folder for each.

# import system modules
import os
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/Toolboxes"

# Loop through the workspace, find all the toolboxes (.tbx), and create a 
# consolidated folder for each toolbox found using the same name as the original 
# toolbox.
for tbx in arcpy.ListFiles("*.tbx"):
    print("Consolidating " +  tbx)
    arcpy.management.ConsolidateToolbox(tbx, os.path.splitext(tbx)[0], "CURRENT")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.