Log10 (Image Analyst)—ArcGIS Pro | Документация
Наверх
В этом разделе
- Краткая информация
- Иллюстрация
- Использование
- Параметры
- Параметры среды
- Информация о лицензиях
Доступно с лицензией Spatial Analyst.
Доступно с лицензией Image Analyst.
Краткая информация
Вычисляет десятичный логарифм для ячеек растра.
Иллюстрация
OutRas = Log10(InRas1)Использование
Входные данные могут быть представлены целочисленными значениями или значениями с плавающей точкой.
Вы можете увидеть результаты выходных значений с плавающей точкой в примерах выходных значений Логарифмических инструментов.
Нулевые или отрицательные входные значения будут соответствовать значениям NoData выходного растра.
Если входной растр многоканальный, выходной растр также будет многоканальным. Инструмент будет выполнять операцию для каждого канала входного растра.
В ArcPy если входным набором данных является многомерный растр, то будут обработаны все срезы от всех переменных, а результатом будет многоканальный растр.
Параметры
Подпись | Описание | Тип данных |
Входной растр или постоянное значение | Входные значения, для которых вычисляется логарифм по основанию 10. Чтобы использовать число в качестве входных данных для этого параметра, необходимо сперва указать экстент и размер ячейки в параметрах среды. | Raster Layer; Constant |
Возвращаемое значение
Подпись | Описание | Тип данных | Выходной растр | Выходной растр. Значениями ячеек являются десятичные логарифмы входных значений. | Raster |
Log10(in_raster_or_constant)
Имя | Описание | Тип данных |
in_raster_or_constant | Входные значения, для которых вычисляется логарифм по основанию 10. Чтобы использовать число в качестве входных данных для этого параметра, необходимо сперва указать экстент и размер ячейки в параметрах среды. | Raster Layer; Constant |
Возвращаемое значение
Имя | Описание | Тип данных | out_raster | Выходной растр. Значениями ячеек являются десятичные логарифмы входных значений. | Raster |
Пример кода
Log10, пример 1 (окно Python)В этом примере вычисляется десятичный логарифм значений входного растра, в качестве выходных данных создается растр IMG.
import arcpy from arcpy import env from arcpy.ia import * env.workspace = "C:/iapyexamples/data" outLog10 = Log10("elevation") outLog10.save("C:/iapyexamples/output/outlog10.img")Log10, пример 2 (автономный скрипт)
В этом примере вычисляется десятичный логарифм значений входного растра.
# Name: Log10_Ex_02.py # Description: Calculates the base 10 logarithm 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 = "degs" # Check out the ArcGIS Image Analyst extension license arcpy. CheckOutExtension("ImageAnalyst") # Execute Log10 outLog10 = Log10(inRaster) # Save the output outLog10.save("C:/iapyexamples/output/outlog10")
Параметры среды
Автоматическое подтверждение, Размер ячейки, Метод проецирования размера ячейки, Текущая рабочая область, Экстент, Географические преобразования, Маска, Выходное ключевое слово CONFIG, Выходная система координат, Временная рабочая область, Растр привязки, Размер листа
Особые случаи
Информация о лицензиях
- Basic: Обязательно Image Analyst or Spatial Analyst
- Standard: Обязательно Image Analyst or Spatial Analyst
- Advanced: Обязательно Image Analyst or Spatial Analyst
Связанные разделы
Отзыв по этому разделу?
В этом разделе
- Краткая информация
- Иллюстрация
- Использование
- Параметры
- Параметры среды
- Информация о лицензиях