Доступно с лицензией Spatial Analyst.
Доступно с лицензией Image Analyst.
Сводка
Вычисляет экспоненту по основанию 10 для ячеек в растре.
Иллюстрация
Использование
Входные значения могут быть целочисленными или с плавающей точкой и могут быть положительными и отрицательными.
Вы можете увидеть результаты положительных и отрицательных выходных значений с плавающей точкой в примерах выходных значений экспоненциальных инструментов.
Входным значениям, которые меньше или равны -324, в выходном растре будут соответствовать значения NoData, так как эти результаты не могут быть корректно представлены в формате 32-бит с плавающей точкой.
Выходной растр этого инструмента всегда имеет тип с плавающей точкой, независимо от типа входных значений.
Выходные данные этого инструмента всегда положительные.
Если входной растр многоканальный, выходной растр также будет многоканальным. Инструмент будет выполнять операцию для каждого канала входного растра.
Синтаксис
Exp10(in_raster_or_constant)
Parameter | Объяснение | Тип данных |
in_raster_or_constant | Входные значения, для которых будет вычислена экспонента по основанию 10. Чтобы использовать число в качестве входных данных для этого параметра, необходимо сперва указать экстент и размер ячейки в параметрах среды. | Raster Layer; Constant |
Значение отраженного сигнала
Name | Объяснение | Тип данных |
out_raster | Выходной растр. Значениями ячеек является экспонента по основанию 10 входных значений. | Raster |
Пример кода
В этом примере вычисляется экспонента по основанию 10 входных значений растра.
import arcpy
from arcpy import env
from arcpy.ia import *
env.workspace = "C:/iapyexamples/data"
outExp10 = Exp10("degs")
outExp10.save("C:/iapyexamples/output/outexp10")
В этом примере вычисляется экспонента по основанию 10 входных значений растра с сохранением результата в виде растра IMG.
# Name: Exp10_Ex_02.py
# Description: Calculates the base 10 exponential of pixels in a raster
# Requirements: Image Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.ia import *
# Set environment settings
env.workspace = "C:/iapyexamples/data"
# Set local variables
inRaster = "cost"
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Execute Exp10
outExp10 = Exp10(inRaster)
# Save the output
outExp10.save("C:/iapyexamples/output/outexp10.img")
Environments
Информация о лицензиях
- Basic: Требуется Image Analyst or Spatial Analyst
- Standard: Требуется Image Analyst or Spatial Analyst
- Advanced: Требуется Image Analyst or Spatial Analyst