Skip to main content

ElevationVoidFill

Краткая информация

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

Обсуждение

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

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

Синтаксис

ElevationVoidFill(raster, max_void_width)

Параметр Объяснение Тип данных

raster

The input elevation raster.

Raster

max_void_width

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

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

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

Integer

Возвращаемое значение

Тип данных Объяснение

Raster

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

Пример кода

ElevationVoidFill, пример 1
from arcpy.ia 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.ia import *

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

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

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

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