Spline con barreras (Spatial Analyst)

Nivel de licencia:BasicStandardAdvanced

Resumen

Interpola una superficie de ráster, con barreras, a partir de puntos utilizando una técnica de spline de curvatura mínima. Las barreras se introducen como entidades poligonales o de polilínea.

Más información sobre cómo funciona Spline con barreras

Uso

Sintaxis

SplineWithBarriers (Input_point_features, Z_value_field, {Input_barrier_features}, {Output_cell_size}, {Smoothing_Factor})
ParámetroExplicaciónTipo de datos
Input_point_features
in_point_features

Entidades de punto de entrada que contienen los valores z que se interpolarán en un ráster de superficie.

Feature Layer
Z_value_field

Campo que contiene un valor de altura o magnitud para cada punto.

Puede ser un campo numérico o el campo Forma si las entidades de punto de entrada contienen valores z.

Field
Input_barrier_features
(Opcional)

Las entidades de barrera de entrada opcional para restringir la interpolación.

Feature Layer
Output_cell_size
cell_size
(Opcional)

El tamaño de celda con el que se creará el ráster de salida.

Si se introduce un valor de 0, el menor del ancho o la altura de la extensión de las entidades de punto de entrada en la referencia espacial de entrada, dividido por 250, se utilizará como el tamaño de la celda.

Analysis Cell Size
Smoothing_Factor
(Opcional)

El parámetro que afecta al alisado de la superficie de salida.

No se aplica alisado cuando el valor es cero y la cantidad máxima de alisado se aplica cuando el factor es igual a 1.

El valor predeterminado es 0,0.

Double

Valor de retorno

NombreExplicaciónTipo de datos
Output_raster

Ráster de superficie interpolado de salida.

Raster

Ejemplo de código

Ejemplo 1 de SplineWithBarriers (ventana de Python)

En este ejemplo se introduce un shapefile de punto y se interpola la superficie de salida como ráster TIFF.

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outSplineBarriers = SplineWithBarriers("ca_ozone_pts.shp", "ozone", 
                                       "ca_ozone_barrier.shp", 2000)
outSplineBarriers.save("C:/sapyexamples/output/splinebarrierout.tif")
Ejemplo 2 de SplineWithBarriers (secuencia de comandos independiente)

En este ejemplo se introduce un shapefile de punto y se interpola la superficie de salida como ráster de cuadrícula.

# Name: SplineWithBarriers_Ex_02.py
# Description: Interpolate a series of point features onto a 
#    rectangular raster, using optional barriers, using a 
#    minimum curvature spline technique.
# Requirements: Spatial Analyst Extension and Java Runtime 
#    Environment Version 5.0, or higher.

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

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
inBarrierFeature = "ca_ozone_barrier.shp"
cellSize = 2000.0

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

# Execute Spline with Barriers
outSplineBarriers = SplineWithBarriers(inPointFeatures, 
                          zField, inBarrierFeature, cellSize)

# Save the output 
outSplineBarriers.save("C:/sapyexamples/output/splinebout02")

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Requiere Spatial Analyst o 3D Analyst
ArcGIS for Desktop Standard: Requiere Spatial Analyst o 3D Analyst
ArcGIS for Desktop Advanced: Requiere Spatial Analyst o 3D Analyst
9/11/2013