Remap
Краткая информация
Разбивает значения пикселов растрового объекта на группы с определенными значениями.
Например, присвойте изображениям от 1 до 25 значение 1, а изображениям от 200 до 255 — значение 255.
Обсуждение
Для получения дополнительной информации о том, как работает эта функция, см. растровую функцию Перекодировка.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Remap(raster, {input_ranges}, {output_values}, {no_data_ranges}, {allow_unmatched}, {replacement_value})
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
raster |
The input raster. |
Raster |
|
input_ranges |
Input ranges are specified in pairs: from (inclusive) and to (exclusive). (Значение по умолчанию — None) |
Double |
|
output_values |
The output values of the corresponding (Значение по умолчанию — None) |
Double |
|
no_data_ranges |
NoData ranges are specified in pairs: from (inclusive) and to (exclusive). (Значение по умолчанию — None) |
Double |
|
allow_unmatched |
Missing values in the reclass table can retain their value or be remapped to NoData or to a replacement value.
(Значение по умолчанию — True) |
Boolean |
|
replacement_value |
The value that will replace missing or unmatched values in the output when the (Значение по умолчанию — None) |
Double |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Raster |
Выходной растр. |
Пример кода
В этом примере переклассифицируется входной растр.
from arcpy.ia import *
out_remap_raster = Remap("NomalRaster.tif")
out_remap_raster.save("C:/arcpyExamples/raster_remap.tif")
В этом примере переклассифицируется входной растр.
# Import system modules
import arcpy
from arcpy.ia import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set Local Variables
in_raster = "raster.tif"
# Excute Remap function
out_remap_raster = Remap(in_raster, [-5, 0, 0, 5], [-1, 1])
# Save output
out_remap_raster.save("C:/arcpyExamples/outputs/raster_remap.tif")