Заливка (Fill) (Spatial Analyst)

Уровень лицензии:BasicStandardAdvanced

Резюме

Заполняет локальные понижения в растре поверхности для удаления всех небольших ошибок и неточностей, присущих данным.

Более подробно о том, как работает инструмент Заполнение

Использование

Синтаксис

Fill (in_surface_raster, {z_limit})
ПараметрОбъяснениеТип данных
in_surface_raster

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

Raster Layer
z_limit
(дополнительно)

Максимальная разница в высотах между заполняемым локальным понижением и его точкой устья.

Если разница в z-значениях между локальным понижением и его точкой устья больше, чем значение z_limit, это локальное понижение не будет заполнено.

Значение ограничения по z должно быть больше нуля.

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

Double

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

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

Выходной набор растровых данных поверхности после заполнения локальных понижений.

Raster

Пример кода

Заполнение. Пример 1 (окно Python)

В этом примере заполняются локальные понижения входного растра поверхности рельефа Grid.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outFill = Fill("elevation")
outFill.save("C:/sapyexamples/output/outfill01")
Заполнение. Пример 2 (автономный скрипт)

В этом примере заполняются локальные понижения входного растра поверхности рельефа Grid с применение ограничения по z.

# Name: Fill_Ex_02.py
# Description: Fills sinks in a surface raster.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inSurfaceRaster = "elevation"
zLimit = 3.28

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute FlowDirection
outFill = Fill(inSurfaceRaster, zLimit)

# Save the output 
outFill.save("C:/sapyexamples/output/outfill02")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Spatial Analyst
ArcGIS for Desktop Standard: Требует Spatial Analyst
ArcGIS for Desktop Advanced: Требует Spatial Analyst
9/11/2013