Побитовый оператор Or (Инструменты Spatial Analyst)
Краткая информация
Выполняет побитовую операцию "или" над двоичными значениями двух входных растров.
Более подробно о работе побитовых математических инструментов
Иллюстрация
! Иллюстрация Побитового оператора Or
Использование
Для выполнения этой побитовой операции необходимо наличие двух входных файлов.
Порядок входных данных не имеет значения для этого инструмента.
Если входными данными служат значения с плавающей точкой, они преобразуются в целые числа путем округления до выполнения побитовой операции.
В побитовых операциях верно следующее:
Бинарные значения хранятся в виде поразрядного дополнения до двух.
Инструменты работают с 32-битовыми целыми числами.
Крайняя левая битовая позиция резервируется для знака значения (положительного или отрицательного). Если целое число положительное, битовая позиция равна нулю; если оно отрицательное, битовая позиция равна единице.
Операция побитового ИЛИ обрабатывает знаковый разряд как и любой другой бит. Если одно или оба входных значения в местоположении пиксела отрицательные — выходное значение отрицательное; если оба входных значения положительные — выходное значение положительное.
Если оба входных растра являются одноканальными или на входе имеется константа, на выходе получится одноканальный растр.
Если оба входных растра являются многоканальными, инструмент будет выполнять операцию над каждый каналом, а выходной растр будет многоканальным. Число каналов всех многоканальных растров должно быть одинаковым.
Если один из входных растров является многоканальным, а другие входные данные - константами, инструмент выполняет операцию, используя постоянное значение для каждого канала многоканального входного растра, а выходной растр будет многоканальным.
Если все входные данные представляют собой многомерные растровые данные (../../help/analysis/spatial-analyst/multidimensional-analysis/an-overview-of-multidimensional-raster-data.md) с одинаковым числом переменных, инструмент выполнит операцию для всех срезов с одинаковым значением размерности. Результатом будет многомерный растр в формате CRF. Переменные во входных данных должны иметь по крайней мере одно общее измерение и одно общее значение измерения для обработки этим инструментом, в противном случае произойдет ошибка.
Если у всех входных данные есть одна переменная, но разные имена, снимите отметку Сопоставить многомерную переменную для среды геообработки (задайте
arcpy.env.matchMultidimensionalVariable = Falseв Python) перед запуском инструмента.Если одним из входных данных является многомерный растр, а другой - константой, инструмент выполнит операцию для всех срезов для всех переменных с постоянным значением, и на выходе будет многомерный растр.
См. Параметры среды анализа и Spatial Analyst для получения дополнительной информации о параметрах среды геообработки, применимых к этому инструменту.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной растр или постоянное значение 1 |
Первый входной растр для выполнения побитовой операции. В качестве входных данных для этого параметра может использоваться число, при условии, что для другого параметра задан растр. Чтобы задать число для двух входных данных, необходимо сперва указать экстент и размер ячейки в параметрах среды. |
Raster Layer; Constant |
|
Входной растр или постоянное значение 2 |
Второй входной растр для выполнения побитовой операции. В качестве входных данных для этого параметра может использоваться число, при условии, что для другого параметра задан растр. Чтобы задать число для двух входных данных, необходимо сперва указать экстент и размер ячейки в параметрах среды. |
Raster Layer; Constant |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной растр |
Выходной растр. Значения ячеек являются результатом выполнения побитового оператора Or или на двух входных данных. |
Raster |
Параметры среды
Автоподтверждение, Размер ячейки, Метод проецирования размера ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, Маска, Выходное ключевое слово конфигурации, Выходная система координат, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Spatial Analyst или Image Analyst
- Standard: Требуется Spatial Analyst или Image Analyst
- Advanced: Требуется Spatial Analyst или Image Analyst