ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Функция растра Python

  • Модуль Python
  • Имя класса
  • Parameters

Функция Python Растр позволяет вам создавать пользовательские растровые функции. Вы можете написать алгоритмы обработки изображения в Python и применять их к наборам данных мозаики и наборам растровых данных. Функция Python Растр может быть вставлена в последовательность функций подобно любым другим функциям. Она принимает два вида входных данных: файл .py или файл .pyd (компилированный Python). Параметры для функции задаются внутри скрипта Python. Когда вы указываете на скрипт, таблица будет заполняться доступными параметрами.

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

Существует три вида входных данных для данной функции:

  • Модуль Python
  • Имя класса
  • Parameters

Модуль Python

Модель Python является путём к скрипту Python. Входные данные могут быть в форме файла Python (.py) или компилированного файла Python (.pyd). Внутри кода Python существует множество методов, которые используются для описания функции, параметров и выходных данных. Как только данный параметр задан, разделы Имя класса и Параметр будут заполнены.

Более подробно о функции Python Растр см. Функция Python Растр на GitHubФункция Python Растр на GitHub.

Имя класса

Имя класса является именем, данным используемому блоку кода из скрипта Python. Входные данные Python обычно имеют только один класс, но могут содержать несколько классов. Когда вы задаёте Имя класса, параметры будут автоматически заполняться доступными параметрами.

Parameters

Как только Имя класса задано, таблица Параметр заполняется именами и значениями параметров, которые определяются скриптом Python. Вы можете редактировать поле Value для настройки ваших выходных данных.

Существуют пять возможных типов данных, которые могут использоваться в качестве параметров: числовой, строковый, растр, растры и логический. Для параметров в скрипте Python могут быть созданы домены, с тем чтобы ограничить список входных значений, из которых может выбирать пользователь. В этом случае, при щелчке на значении, будет появляться ниспадающее меню. Метод getParameterInfo() в скрипте Python контролирует устанавливаемые входные параметры. Более подробно о getParameterInfo()Метод getParameterInfo() на GitHub метод доступен на GitHub.

Если тип параметра установлен как растры, вы можете щёлкнуть раздел параметра Value и окно будет открыто. В этом окне можно добавить растры из нескольких источников. Следующие опции доступны при добавлении растров в этом диалоговом окне.

  • Добавить растр с диска – Добавляет растр, который находится на диске. Вы можете добавлять наборы растровых данных, наборы данных мозаики и растры.
  • Добавить последовательность функций – Добавляет последовательность функций в качестве входных данных.
  • Добавить скаляр – Добавляет скалярное значение. Скалярные значения должны быть числовыми.
  • Добавить ссылку на выбранные входные данные – Добавляет ссылочную копию выбранного входного растра или выбранной входной последовательности функций. Изменение в указанном растре или последовательности функции отразится в этой ссылочной копии. Это может быть полезно при создании многих функций, которые могут использовать те же ссылки на входные данные.
  • Добавить копию выбранных входных данных – Добавляет статичную копию выбранной входной последовательности функций. Изменение в копированной последовательности функций не будет отражать эта статическая копия. Это может быть полезно при создании многих аналогичных функции, где будет небольшое изменение в последовательностях функций.

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

  • Что такое функции, применяемые к набору растровых данных или к набору данных мозаики?
  • Редактирование последовательностей функций в наборе данных мозаики

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация