Доступно с лицензией Spatial Analyst.
Доступно с лицензией Image Analyst.
Доступно с лицензией 3D Analyst.
Сводка
Поячеечно перемножает значения их двух растров.
Иллюстрация
Использование
Порядок входных данных не имеет значения для этого инструмента.
Если оба входных растра – целочисленные, выходной растр также будет целочисленным; в противном случае, выходной растр будет с плавающей точкой.
Если оба входных набора данных являются одноканальными растрами, либо один из входных параметров является константой, то выходной результат будет одноканальным растром.
Если оба входных набора данных являются многоканальными растрами, либо один из входных параметров является константой, то выходной результат будет многоканальным растром. Число каналов в каждом входном многоканальном растре должно быть одинаковым.
Инструмент будет выполнять операцию для каждого канала из входных данных по отношению к соответствующему каналу из другого входного набора данных. Если один из входных наборов данных является многоканальным растром, а другой - константой, то инструмент будет выполнять операцию со значением константы для каждого канала в многоканальном растре.
В Алгебре карт эквивалентным символом этого оператора является «*» (ссылка).
См. раздел Среда анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.
Синтаксис
Times(in_raster_or_constant1, in_raster_or_constant2)
Parameter | Объяснение | Тип данных |
in_raster_or_constant1 | Входные данные, содержащие значения, которые будут умножаться. В качестве входных данных для этого параметра может использоваться число, при условии, что для другого параметра задан растр. Чтобы задать число для двух входных данных, необходимо сперва указать экстент и размер ячейки в параметрах среды. | Raster Layer; Constant |
in_raster_or_constant2 | Входные данные, содержащие значения, на которые будут умножаться значения первых входных данных. В качестве входных данных для этого параметра может использоваться число, при условии, что для другого параметра задан растр. Чтобы задать число для двух входных данных, необходимо сперва указать экстент и размер ячейки в параметрах среды. | Raster Layer; Constant |
Значение отраженного сигнала
Name | Объяснение | Тип данных |
out_raster | Выходной растр. Значениями ячеек является результат умножения первых входных данных на вторые. | Raster |
Пример кода
В этом примере значения входного растра рельефа умножаются на константу для конвертации значений высоты из футов в метры.
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outTimes = Times("elevation", "0.3048")
outTimes.save("C:/sapyexamples/output/outtimes")
В этом примере значения входного растра рельефа умножаются на константу для конвертации значений высоты из футов в метры.
# Name: Times_Ex_02.py
# Description: Multiplies the values of two rasters on a cell-by-cell basis.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "elevation"
inConstant = 0.3048
# Execute Times
outTimes = Times(inRaster, inConstant)
# Save the output
outTimes.save("C:/sapyexamples/output/timesout")
Environments
Информация о лицензиях
- Basic: Требуется Дополнительный модуль Spatial Analyst или Image Analyst или 3D Analyst
- Standard: Требуется Дополнительный модуль Spatial Analyst или Image Analyst или 3D Analyst
- Advanced: Требуется Дополнительный модуль Spatial Analyst или Image Analyst или 3D Analyst