Добавление инструментов-скриптов

Создание инструмента-скрипта позволяет превратить скрипты Python с заданной функциональностью в инструменты геообработки — инструменты, которые выглядят и работают как системные инструменты геообработки.

Чтобы добавить инструмент-скрипт на в набор инструментов, выполните следующие шаги:

  1. Щелкните правой кнопкой мыши на наборе или группе инструментов, в котором вы хотите создать инструмент-скрипт, затем выберите Новый > Инструмент-скрипт.

    Появится диалоговое окно Свойства инструмента.

  2. В списке боковых вкладок щелкните вкладку Общие.
  3. В поле Имя введите имя инструмента-скрипта.

    Имя используется, когда инструмент-скрипт запускается из окна Python. Используйте в имени только буквенно-цифровые символы.

  4. Введите в текстовом окне Подпись текст подписи для инструмента-скрипта.

    Подпись – это отображаемое имя инструмента-скрипта, как показано на панели Геообработка, и может содержать пробелы.

  5. В текстовом поле Описание введите описание инструмента-скрипта.
  6. Если ваш набор инструментов - набор инструментов прежних версий (.tbx), проверьте, снята ли отметка Хранить инструмент с относительным путем.

    Если отметка поставлена (относительный путь), файл Python и файл группы инструментов можно перемещать вместе, и путь к файлу Python будет изменен автоматически. Если опция не отмечена (абсолютный путь), путь к файлу Python меняться не будет.

    Если ваш набор инструментов - набор инструментов ArcGIS (.atbx), его поведение различается. Если скрипт находится в той же папке, что и файл .atbx или в дочерней папке относительно папки хранения .atbx, сохраняется относительный путь. Если скрипт и файл .atbx полностью разделены, сохраняется абсолютный путь.

  7. В списке боковых вкладок щелкните вкладку Параметры.

    Диалоговое окно выглядит следующим образом:

    Задание параметров инструмента-скрипта
    1. Задайте параметры инструмента на вкладке Параметры.

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

      Более подробно о задании параметров см. Задание параметров инструмента-скрипта.

  8. В списке боковых вкладок щелкните вкладку Выполнение.
    1. Введите свой код Python непосредственно во вкладке Выполнение.
    2. Если необходимо шифрование вашего кода, щелкните кнопку Шифровать Разблокировать и введите пароль.
    3. Кроме того, если у вас уже есть скрипт, нажмите на кнопку Папка Папка и выберите местоположение этого скрипта.
  9. В списке боковых вкладок щелкните вкладку Проверка.

    Проверка всегда выполняется до запуска инструмента. Проверка позволяет настроить реакцию параметров, а также их взаимодействие со своими значениями и друг с другом. Проверка выполняется при помощи блока кода Python, который контролирует поведение параметра инструмента.

    Для понимания кода проверки см. раздел Настройка поведения инструмента-скрипта.

  10. Нажмите OK.

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

Связанные разделы