ElevationVoidFill

Сводка

Создает пикселы на растровом объекте, в котором имеются пробелы в высотах

Описание

Для изучения подробной информации о том, как работает эта функция, см. растровую функцию Заполнение пропусков высот.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.

Синтаксис

ElevationVoidFill (raster, max_void_width)
ParameterОбъяснениеТип данных
raster

Входной растр высот.

Raster
max_void_width

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

Если этот параметр не заполнен или равен 0, то максимальная ширина не будет использоваться, а значит, будут заполнены все пропуски. Значение -1 означает, что не обнаружено ни одного пробела для заполнения.

(Значение по умолчанию — 0)

Integer
Значение отраженного сигнала
Тип данныхОбъяснение
Raster

Выходной растр.

Пример кода

ElevationVoidFill, пример 1
from arcpy.sa import *
out_evf_raster = ElevationVoidFill("elevation.tif", 0)
out_evf_raster.save("C:/arcpyExamples/outputs/raster_evf.tif")
ElevationVoidFill, пример 2
# Import system modules
import arcpy
from arcpy.sa import *

# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"

# Define input parameters
in_raster = "elevation.tif"
max_void_width = 0

# Execute the ElevationVoidFill function
out_evf_raster = ElevationVoidFill(in_raster, max_void_width)

# Save output
out_evf_raster.save("C:/arcpyExamples/outputs/raster_evf.tif")

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