Краткая информация
Создает пикселы на растровом объекте, в котором имеются пробелы в высотах
Обсуждение
Для изучения подробной информации о том, как работает эта функция, см. растровую функцию Заполнение пропусков высот.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
ElevationVoidFill (raster, max_void_width)
Параметр | Описание | Тип данных |
raster | The input elevation raster. | Raster |
max_void_width | Значение максимальной ширины пробела задает самый большой размер пробела, который будет заполнен. Если ширина или высота прямоугольника, описывающего пустоту, превышает значение Максимальная ширина, то данный пропуск не заполняется. Для этого параметра используются такие же единицы, как и у системы координат данных. Если этот параметр не заполнен или равен 0, то максимальная ширина не будет использоваться, а значит, будут заполнены все пропуски. Значение -1 означает, что не обнаружено ни одного пробела для заполнения. (Значение по умолчанию — 0) | Integer |
Тип данных | Описание |
Raster | Выходной растр. |
Пример кода
from arcpy.sa import *
out_evf_raster = ElevationVoidFill("elevation.tif", 0)
out_evf_raster.save("C:/arcpyExamples/outputs/raster_evf.tif")
# 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")