Consolidar caja de herramientas (Administración de datos)

Resumen

Consolida una o más cajas de herramientas en una carpeta de salida especificada.

Uso

  • Puede que se hayan agregado o modificado herramientas y parámetros entre la versión de ArcGIS AllSource instalada y la versión especificada para el parámetro Versión. El proceso de consolidación analizará las propiedades de la herramienta en la versión actual frente a la versión de destino y devolverá advertencias o errores. Revise atentamente las advertencias o errores, ya que pueden indicar que la herramienta producirá resultados diferentes.

Parámetros

EtiquetaExplicaciónTipo de datos
Caja de herramientas

Cajas de herramientas que se consolidarán.

Toolbox
Carpeta de salida

La carpeta de salida que incluirá la caja de herramientas consolidada.

Si la carpeta especificada no existe, se creará una carpeta.

Folder
Versión
(Opcional)

Especifica la versión de ArcGIS AllSource de destino de la caja de herramientas consolidada. Especificar una versión permite que las cajas de herramientas sean utilizadas por versiones anteriores de ArcGIS.

  • Versión actualLa carpeta consolidada contendrá herramientas compatibles con la versión actual de ArcGIS AllSource. Esta es la opción predeterminada.
  • ArcGIS AllSource 2.2La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.2.
  • ArcGIS AllSource 2.3La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.3.
  • ArcGIS AllSource 2.4La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.4.
  • ArcGIS AllSource 2.5La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.5.
  • ArcGIS AllSource 2.6La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.6.
  • ArcGIS AllSource 2.7La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.7.
  • ArcGIS AllSource 2.8La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.8.
  • ArcGIS AllSource 2.9La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.9.
  • ArcGIS AllSource 3.0La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.0.
  • ArcGIS AllSource 3.1La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.1.
  • ArcGIS AllSource 3.2La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.2.
  • ArcGIS AllSource 3.3La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.3.
  • ArcGIS AllSource 3.4La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.4.
  • ArcGIS AllSource 3.5La carpeta consolidada contendrá herramientas compatibles con la versión 3.5 de ArcGIS AllSource.
String

arcpy.management.ConsolidateToolbox(in_toolbox, output_folder, {version})
NombreExplicaciónTipo de datos
in_toolbox
[in_toolbox,...]

Cajas de herramientas que se consolidarán.

Toolbox
output_folder

La carpeta de salida que incluirá la caja de herramientas consolidada.

Si la carpeta especificada no existe, se creará una carpeta.

Folder
version
(Opcional)

Especifica la versión de ArcGIS AllSource de destino de la caja de herramientas consolidada. Especificar una versión permite que las cajas de herramientas sean utilizadas por versiones anteriores de ArcGIS.

  • CURRENTLa carpeta consolidada contendrá herramientas compatibles con la versión actual de ArcGIS AllSource. Esta es la opción predeterminada.
  • 2.2La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.2.
  • 2.3La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.3.
  • 2.4La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.4.
  • 2.5La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.5.
  • 2.6La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.6.
  • 2.7La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.7.
  • 2.8La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.8.
  • 2.9La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 2.9.
  • 3.0La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.0.
  • 3.1La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.1.
  • 3.2La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.2.
  • 3.3La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.3.
  • 3.4La carpeta consolidada contendrá herramientas compatibles con ArcGIS AllSource versión 3.4.
  • 3.5La carpeta consolidada contendrá herramientas compatibles con la versión 3.5 de ArcGIS AllSource.
String

Muestra de código

Ejemplo 1 de ConsolidateToolbox (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función ConsolidateToolbox en la ventana de Python.

import arcpy
arcpy.management.ConsolidateToolbox(r'C:\data\BufferPoints.tbx', 
                                    r'C:\project\Buffer_Pnts', "CURRENT")
Ejemplo 2 de ConsolidateToolbox (script independiente)

Busque y cree carpetas consolidadas individuales para todas las cajas de herramientas que se encuentran en una carpeta especificada.

# 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")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.