Отбор (Инструменты Image Analyst)
Краткая информация
Значение из растра положений используется для определения того, из какого растра в списке входных растров будет получено значение выходной ячейки.
Иллюстрация
![Иллюстрация Отбор]images/sa_cond_pick_illus-C264B.png)
Использование
Значение каждой ячейки Входного растра положения (
in_position_rasterв Python) определяет то, какой входной растр будет использован для получения значения выходного растра. Например, если ячейка во Входном растре положения имеет значение 1, значение из первого входного растра в списке будет использоваться для выходного значения ячейки. Если входной растр положения имеет значение 2, выходное значение будет взято из второго растра в списке и т. д.Порядок Входных растров или постоянных значений (
in_rasters_or_constantsв Python) важен для этого инструмента. Если порядок растров поменяется, изменится и результат.Если значение ячейки во Входном растре положения — ноль или отрицательное число, результатом будет значение NoData. Если значение положения больше количества растров в списке, результатом будет значение NoData.
Если Входной растр положения содержит числа с плавающей точкой, перед началом обработки значения будут округлены до целых.
Любые ячейки со значением NoData на растре положения получат на выходном растре также значение NoData.
Если любой из растров во входном списке представлен числами с плавающей точкой, выходной растр будет также содержать числа с плавающей точкой. Если все входные растры целочисленные, выходной растр будет целочисленным.
Если параметр Обработать как многоканальный не отмечен (в Python для
process_as_multibandзаданоSINGLE_BAND), будет использоваться только первый канал многоканального Входного растра положения (in_position_rasterв Python). Каждый канал многоканального Входного растра или постоянных значений (in_rasters_or_constantsв Python) будет обрабатываться отдельно, как одноканальный растр.Если параметр Обработать как многоканальный включен, (в Python для
process_as_multibandустановлено значениеMULTI_BAND), каждый входной многоканальный растр будет обрабатываться как многоканальный.Число каналов выходного растра зависит от Входного растра положения. Если Входной растр положения одноканальный, выходной канал будет содержать максимальное число каналов всех многоканальных растров из параметра Входные растры или постоянные значения. Если Входной растр положения многоканальный, выходной растр будет содержать такое же число каналов, что и Входной растр положения.
Если любой из Входных растров или постоянных значений является растром с числом каналов, меньшим, чем содержится в выходном растре, отсутствующие каналы будут интерпретированы, как каналы, заполненные значениями NoData. Если значение ячейки Входного растра положения берет значение отсутствующего канала, выходной растр получит значение NoData. Если любой из Входных растров или постоянных значений — константа, это будет интерпретироваться как многоканальный растр, все значения во всех каналах которого будут равны этому значению, а число каналов будет соответствовать числу каналов выходного растра.
Если входной растр имеет прямоугольные ячейки, он будет обработан так, что выходные ячейки растра будут квадратными, со сторонами, равными среднему длины и ширины прямоугольника.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной растр положения |
Входной растр, определяющий положение растра, используемого для получения выходного значения. Это может быть целочисленный растр или растр с плавающей точкой. |
Raster Layer |
|
Входные растры или постоянные значения |
Список входных растров, из которого будет выбрано выходное значение. Это могут быть целочисленные растры или представленные значениями с плавающей точкой. В качестве входных данных может использоваться число. |
Raster Layer; Constant |
|
Обработать как многоканальный (Дополнительный) |
Задает способ обработки каналов входного многоканального растра.
|
Boolean |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной растр |
Выходной растр. |
Raster |
Параметры среды
Автоподтверждение, Размер ячейки, Метод проецирования размера ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, Маска, Выходное ключевое слово конфигурации, Выходная система координат, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Image Analyst или Spatial Analyst
- Standard: Требуется Image Analyst или Spatial Analyst
- Advanced: Требуется Image Analyst или Spatial Analyst