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.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")

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