Создать набор инструментов Python
Набор инструментов Python (файл .pyt) представляет собой простой текстовый файл, который можно создать, просмотреть или изменить в любом текстовом редакторе, например, Microsoft Notepad или VI, либо в интегрированной среде разработки Python (IDE).
Данный набор инструментов создан как класс с именем Toolbox. У класса Toolbox в методе __init__ определяются свойства набора инструментов, включая alias, label и description. Имя набора инструментов определяется по имени файла .pyt. Свойству tools должно быть присвоено значение списка, содержащего все классы инструментов, определенные в наборе инструментов.
Подсказка:
Чтобы гарантировать правильное распознавание Python набор инструментов, имя класса набора инструментов должно быть оставлено Toolbox.
По умолчанию, шаблон набора инструментов Python создает суррогатный инструмент под названием Tool. Код шаблона для создания набора инструментов Python показан в разделе Шаблон набора инструментов Python.
Примечание:
При работе с набором инструментов Python в ArcGIS Pro загружается код этого набора инструментов. При первой загрузке набора инструментов или если ArcGIS Pro обнаружит изменения в коде, приложение предложит вам подтвердить, доверяете ли вы исходному коду. Затем вы можете предоставить или отказать в разрешении на загрузку набора инструментов.
При загрузке набора инструментов ArcGIS Pro немедленно запустит любой код верхнего уровня - вне функции или метода. Это может привести к неожиданному поведению или сбою. Кроме того, некоторые функции ArcPy могут работать неправильно, если они будут вызваны на верхнем уровне.
Чтобы предотвратить нежелательное поведение, вставьте свой код в блоки функций или методов.
Чтобы создать набор инструментов Python, выполните следующие шаги:
На панели Каталог щелкните Наборы инструментов.
Щелкните Новый.
Перейдите к папке, в которую вы собираетесь сохранить набор инструментов , введите имя в текстовом поле Имя и нажмите Сохранить.