Toolbox konsolidieren (Data Management)

Zusammenfassung

Konsolidiert eine oder mehrere Toolboxes in einen angegebenen Ausgabeordner.

Verwendung

  • Es ist möglich, dass Werkzeuge und Parameter zwischen der installierten ArcGIS Pro-Version und der für den Parameter Version angegebenen Version hinzugefügt oder geändert worden sind. Beim Konsolidierungsprozess werden die Werkzeugeigenschaften der aktuellen und der Zielversion abgeglichen und Warnungen oder Fehler ausgegeben. Überprüfen Sie die Warnungen oder Fehler sorgfältig, da sie auf Unterschiede bei den erzeugten Werkzeugausgaben hinweisen können.

Parameter

BeschriftungErläuterungDatentyp
Toolbox

Die zu konsolidierenden Toolboxes.

Toolbox
Ausgabeordner

Der Ausgabeordner, der die konsolidierte Toolbox enthält.

Wenn der angegebene Ordner nicht vorhanden ist, wird ein Ordner erstellt.

Folder
Version
(optional)

Gibt die ArcGIS Pro-Zielversion der konsolidierten Toolbox an. Durch Angabe einer Version können Toolboxes in früheren Versionen von ArcGIS verwendet werden.

  • Aktuelle Version—Der konsolidierte Ordner enthält Werkzeuge, die mit der aktuellen ArcGIS Pro-Version kompatibel sind. Dies ist die Standardeinstellung.
  • ArcGIS Pro 2.2—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.2 kompatibel sind.
  • ArcGIS Pro 2.3—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.3 kompatibel sind.
  • ArcGIS Pro 2.4—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.4 kompatibel sind.
  • ArcGIS Pro 2.5—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.5 kompatibel sind.
  • ArcGIS Pro 2.6—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.6 kompatibel sind.
  • ArcGIS Pro 2.7—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.7 kompatibel sind.
  • ArcGIS Pro 2.8—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.8 kompatibel sind.
  • ArcGIS Pro 2.9—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.9 kompatibel sind.
  • ArcGIS Pro 3.0—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.0 kompatibel sind.
  • ArcGIS Pro 3.1—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.1 kompatibel sind.
  • ArcGIS Pro 3.2—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.2 kompatibel sind.
  • ArcGIS Pro 3.3—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.3 kompatibel sind.
  • ArcGIS Pro 3.4—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.4 kompatibel sind.
  • ArcGIS Pro 3.5—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro Version 3.5 kompatibel sind.
  • ArcGIS Pro 3.6—Der konsolidierte Ordner enthält Werkzeuge, die mit Version ArcGIS Pro 3.6 kompatibel sind.
String

arcpy.management.ConsolidateToolbox(in_toolbox, output_folder, {version})
NameErläuterungDatentyp
in_toolbox
[in_toolbox,...]

Die zu konsolidierenden Toolboxes.

Toolbox
output_folder

Der Ausgabeordner, der die konsolidierte Toolbox enthält.

Wenn der angegebene Ordner nicht vorhanden ist, wird ein Ordner erstellt.

Folder
version
(optional)

Gibt die ArcGIS Pro-Zielversion der konsolidierten Toolbox an. Durch Angabe einer Version können Toolboxes in früheren Versionen von ArcGIS verwendet werden.

  • CURRENT—Der konsolidierte Ordner enthält Werkzeuge, die mit der aktuellen ArcGIS Pro-Version kompatibel sind. Dies ist die Standardeinstellung.
  • 2.2—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.2 kompatibel sind.
  • 2.3—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.3 kompatibel sind.
  • 2.4—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.4 kompatibel sind.
  • 2.5—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.5 kompatibel sind.
  • 2.6—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.6 kompatibel sind.
  • 2.7—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.7 kompatibel sind.
  • 2.8—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.8 kompatibel sind.
  • 2.9—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 2.9 kompatibel sind.
  • 3.0—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.0 kompatibel sind.
  • 3.1—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.1 kompatibel sind.
  • 3.2—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.2 kompatibel sind.
  • 3.3—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.3 kompatibel sind.
  • 3.4—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro-Version 3.4 kompatibel sind.
  • 3.5—Der konsolidierte Ordner enthält Werkzeuge, die mit ArcGIS Pro Version 3.5 kompatibel sind.
  • 3.6—Der konsolidierte Ordner enthält Werkzeuge, die mit Version ArcGIS Pro 3.6 kompatibel sind.
String

Codebeispiel

ConsolidateToolbox: Beispiel 1 (Python-Fenster)

Mit dem folgenden Python-Fenster-Skript wird veranschaulicht, wie die Funktion ConsolidateToolbox im Python-Fenster verwendet wird.

import arcpy
arcpy.management.ConsolidateToolbox(r'C:\data\BufferPoints.tbx', 
                                    r'C:\project\Buffer_Pnts', "CURRENT")
ConsolidateToolbox: Beispiel 2 (eigenständiges Skript)

Sucht und erstellt einzelne konsolidierte Ordner für alle Toolboxes in einem bestimmten Ordner.

# 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(f"Consolidating {tbx}")
    arcpy.management.ConsolidateToolbox(tbx, os.path.splitext(tbx)[0], "CURRENT")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja