ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Функция растра 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 for Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация