Собрать набор инструментов (Управление данными)

Краткая информация

Объединяет один или несколько наборов инструментов в заданную выходную папку.

Использование

  • Инструменты и параметры могут добавляться или меняться между версией ArcGIS Pro, установленной на компьютере, и версией, заданной параметром Версия. В процессе сбора будут проанализированы свойства инструмента в текущей версии по сравнению с целевой версией и будут возвращены предупреждения или ошибки. Внимательно изучите предупреждения или ошибки, поскольку они могут указывать на то, что инструмент будет выдавать другие результаты.

Параметры

ПодписьОписаниеТип данных
Набор инструментов

Наборы инструментов для сборки.

Toolbox
Выходная папка

Выходная папка, содержащая собранные наборы инструментов.

Если указанная папка не существует, то она будет создана.

Folder
Версия
(Дополнительный)

Задает целевую версию ArcGIS Pro собранного набора инструментов. Задание версии позволяет использовать наборы инструментов в предыдущих версиях ArcGIS.

  • Текущая версияОбъединенная папка будет содержать инструменты, совместимые с версией текущего выпуска ArcGIS Pro. Это значение по умолчанию
  • ArcGIS Pro 2.2Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.2.
  • ArcGIS Pro 2.3Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.3.
  • ArcGIS Pro 2.4Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.4.
  • ArcGIS Pro 2.5Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.5.
  • ArcGIS Pro 2.6Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.6.
  • ArcGIS Pro 2.7Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.7.
  • ArcGIS Pro 2.8Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.8.
  • ArcGIS Pro 2.9Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.9.
  • ArcGIS Pro 3.0Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.0.
  • ArcGIS Pro 3.1Папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.1.
  • ArcGIS Pro 3.2Папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.2.
  • ArcGIS Pro 3.3Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.3.
  • ArcGIS Pro 3.4Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.4.
String

arcpy.management.ConsolidateToolbox(in_toolbox, output_folder, {version})
ИмяОписаниеТип данных
in_toolbox
[in_toolbox,...]

Наборы инструментов для сборки.

Toolbox
output_folder

Выходная папка, содержащая собранные наборы инструментов.

Если указанная папка не существует, то она будет создана.

Folder
version
(Дополнительный)

Задает целевую версию ArcGIS Pro собранного набора инструментов. Задание версии позволяет использовать наборы инструментов в предыдущих версиях ArcGIS.

  • CURRENTОбъединенная папка будет содержать инструменты, совместимые с версией текущего выпуска ArcGIS Pro. Это значение по умолчанию
  • 2.2Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.2.
  • 2.3Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.3.
  • 2.4Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.4.
  • 2.5Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.5.
  • 2.6Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.6.
  • 2.7Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.7.
  • 2.8Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.8.
  • 2.9Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 2.9.
  • 3.0Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.0.
  • 3.1Папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.1.
  • 3.2Папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.2.
  • 3.3Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.3.
  • 3.4Объединенная папка будет содержать инструменты, совместимые с версией ArcGIS Pro 3.4.
String

Пример кода

ConsolidateToolbox, пример 1 (окно Python)

Следующий скрипт окна Python, показывает использование функции ConsolidateToolbox в окне Python.

import arcpy
arcpy.management.ConsolidateToolbox(r'C:\data\BufferPoints.tbx', 
                                    r'C:\project\Buffer_Pnts', "CURRENT")
ConsolidateToolbox, пример 2 (автономный скрипт)

Поиск и создание отдельных папок для всех наборов инструментов, которые находятся в указанной папке.

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

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да