Разделить (3D Analyst)

AllSource 1.2    |

Краткая информация

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

Иллюстрация

Иллюстрация инструмента Разделить
Divide_3d (InRas1, InRas2, OutRas)OutRas = Divide (InRas1, InRas2)

Использование

  • Порядок входных данных имеет значение для этого инструмента.

  • В случае, если значение делится на 0, в соответствующей ячейке выходного растра будет значение NoData.

  • Типы входных данных для определения типа выходных данных:

    • Если оба входных растра целочисленные, выполняется целочисленное деление и результат будет целочисленным. Например, если 3 необходимо разделить на 2, выходное значение будет 1.
    • Если оба входных растра будут с плавающей точкой, выполняется деление с плавающей точкой, и результатом будет значение с плавающей точкой. Например, если 3 необходимо разделить на 2,0, выходное значение будет 1,5.

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

  • Если оба входных растра являются многоканальными, инструмент будет выполнять операцию над каждый каналом, а выходной растр будет многоканальным. Число каналов всех многоканальных растров должно быть одинаковым.

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

  • Если все входные данные представляют собой многомерные растровые данные с одинаковым количеством переменных, инструмент выполнит операцию для всех срезов с одинаковым значением размерности. Результатом будет многомерный растр в формате CRF. Переменные во входных данных должны иметь по крайней мере одно общее измерение и одно общее значение измерения для обработки этим инструментом, в противном случае произойдет ошибка.

    Если у всех входных данные есть одна переменная, но разные имена, снимите отметку Сопоставить многомерную переменную для среды геообработки (задайте arcpy.env.matchMultidimensionalVariable = False в Python) перед запуском инструмента.

    Если одним из входных данных является многомерный растр, а другой - константой, инструмент выполнит операцию для всех срезов для всех переменных с постоянным значением, и на выходе будет многомерный растр.

Параметры

ПодписьОписаниеТип данных
Входной растр или постоянное значение 1

Входные данные, значения которых будут делиться на значения вторых входных данных.

В качестве входных данных для этого параметра может использоваться число, при условии, что для другого параметра задан растр. Чтобы задать число для двух входных данных, необходимо сперва указать экстент и размер ячейки в параметрах среды.

Raster Layer; Constant
Входной растр или постоянное значение 2

Входные данные, на значения которых будут делиться значения первых входных данных.

В качестве входных данных для этого параметра может использоваться число, при условии, что для другого параметра задан растр. Чтобы задать число для двух входных данных, необходимо сперва указать экстент и размер ячейки в параметрах среды.

Raster Layer; Constant
Выходной растр

Выходной растр.

Значениями ячеек является коэффициент первого входного растра (делимое), разделенный на второй входной растр (делитель).

Raster Dataset

Возвращаемое значение

ПодписьОписаниеТип данных
Выходной растр

Выходной растр.

Значениями ячеек является коэффициент первого входного растра (делимое), разделенный на второй входной растр (делитель).

Raster

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