An overview of the Math toolset in Image Analyst

Доступно с лицензией Spatial Analyst.

Доступно с лицензией Image Analyst.

Группа Математические содержит инструменты, выполняющие математические операции на растрах.

The tools are grouped into four main categories:

  • Math

    The tools at the top level of the math toolset perform basic mathematical operations on rasters in the following categories: Arithmetic, Power, Exponential, and Logarithmic. Also included are tools that alter the sign of the raster values, as well as those involved in converting the values between integer and floating point.

  • Conditional

    The Conditional math toolset allows you to control the output values based on the conditions placed on the input values.

  • Logical

    The Logical math toolset contains tools for performing logical evaluations on rasters in the following categories: Bitwise, Boolean, Combinatorial, Relational, and Conditional.

  • Trigonometric

    The Trigonometric math toolset contains tools for trigonometric calculations in several categories: Regular, Inverse, Hyperbolic, and Inverse Hyperbolic.

Лицензия:

The Math tools are also available if you have a Spatial Analyst extension license.

Certain Math tools are also available with a 3D Analyst extension license. These tools are: Divide, Float, Int, Minus, Plus, and Times.

The following table lists the available Math toolsets and provides a brief description of each.

ToolDescription

General Math toolset

The general Math tools apply a mathematical function to the input. These tools fall into several categories. The arithmetic tools perform basic mathematical operations, such as addition and multiplication. There are tools that perform various types of exponentiation operations, which includes exponentials and logarithms in addition to the basic power operations. The remaining tools are used either for sign conversion or for conversion between integer and floating point data types.

Conditional Math toolset

The Conditional Math tools allow you to control the output values based on the conditions placed on the input values. The conditions that can be applied are of two types, those being either queries on the attributes or a condition based on the position of the conditional statement in a list.

Logical Math toolset

The Logical Math tools evaluate the values of the inputs and determine the output values based on a defined logic. The tools are grouped into four main categories: Bitwise, Boolean, Combinatorial, Logical, and Relational.

Trigonometric Math toolset

Trigonometric Math tools perform various trigonometric calculations on the values in an input raster.

The Math toolsets

The general Math tools

The following applies only to the tools at the top level of this toolset. For more details on the others, go to the appropriate sections for the Conditional, Logical and Trigonometric mathematical operations.

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

Certain tools require two inputs:

  • Arithmetic: Plus, Minus, Times, Divide, Mod (modulus), Negate
  • Power: Power

While other tools only need a single input:

  • Arithmetic: Negate
  • Exponential: Exp, Exp2, Exp10
  • Logarithmic: Ln, Log2, Log10
  • Power: Square, Square Root
  • Sign: Abs, Negate
  • Type conversion: Float, Int, Round Down, Round Up

The following table lists the available general Math tools and provides a brief description of each:

ToolDescription

Abs

Вычисляет абсолютное значение ячеек в растре.

Divide

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

Exp

Вычисляет экспоненту по основанию е ячеек в растре.

Exp10

Вычисляет экспоненту по основанию 10 для ячеек в растре.

Exp2

Вычисляет экспоненту по основанию 2 ячеек в растре.

Float

Преобразует значение каждой ячейки растра в представление с плавающей запятой.

Int

Преобразовывает значения ячеек растров в целочисленные путем округления.

Ln

Вычисляет натуральный логарифм для ячеек растра.

Log10

Вычисляет десятичный логарифм для ячеек растра.

Log2

Вычисляет логарифм на основе 2 для ячеек растра.

Minus

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

Mod

Находит остаток (по модулю) первого растра при делении на второй растр по принципу ячейка-за-ячейкой.

Negate

Изменяет знак (умножает на -1) для ячеек входного растра по принципу ячейка-за-ячейкой.

Plus

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

Power

Возводит в степень значения ячеек растра, где степень равна значениям ячеек другого растра.

Round Down

Возвращает ближайшее меньшее целое значение, только представленное как значение с плавающей точкой, для каждой ячейки растра.

Round Up

Возвращает ближайшее большее целое значение, только представленное как значение с плавающей точкой, для каждой ячейки растра.

Square

Возводит в квадрат значения ячеек растра.

Square Root

Вычисляет квадратный корень значений ячеек растра.

Times

Поячеечно перемножает значения их двух растров.

Tools in the general Math toolset

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


В этом разделе
  1. The general Math tools