Сводка
Создает пикселы на растровом объекте, в котором имеются пробелы в высотах
Описание
Для изучения подробной информации о том, как работает эта функция, см. растровую функцию Заполнение пропусков высот.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.
Синтаксис
ElevationVoidFill (raster, max_void_width)
Parameter | Объяснение | Тип данных |
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")