Spline (3D Analyst)

Resumen

Interpola una superficie de ráster a partir de puntos utilizando una técnica de spline de curvatura mínima bidimensional.

La superficie de alisado resultante pasa exactamente a través de los puntos de entrada.

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

Uso

Sintaxis

Spline_3d (in_point_features, z_field, out_raster, {cell_size}, {spline_type}, {weight}, {number_points})
ParámetroExplicaciónTipo de datos
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_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
out_raster

Ráster de superficie interpolado de salida.

Raster Layer
cell_size
(Opcional)

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

Este será el valor del entorno si se establece explícitamente; de lo contrario, es el valor más bajo del ancho o de la altura de la extensión de las entidades de punto de entrada, en la referencia espacial de entrada, dividido por 250.

Analysis Cell Size
spline_type
(Opcional)

El tipo de spline que se va a utilizar.

  • REGULARIZED Produce una superficie lisa y primeros derivados lisos.
  • TENSION Ajusta la rigidez del interpolante de acuerdo con el carácter del fenómeno modelado.
String
weight
(Opcional)

Parámetro que afecta el carácter de la interpolación de superficie.

Cuando se utiliza la opción REGULARIZED, define el peso de los terceros derivados de la superficie en la expresión de minimización de curvatura. Si se utiliza la opción TENSION, ésta define el peso de la tensión.

El peso predeterminado es 0,1.

Double
number_points
(Opcional)

La cantidad de puntos por región utilizados para la aproximación local.

El valor predeterminado es 12.

Long

Ejemplo de código

Ejemplo 1 de Spline (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  
env.workspace = "C:/data"
arcpy.Spline_3d("ozone_pts.shp", "ozone", "C:/output/splineout.tif",
                 2000, "REGULARIZED", 0.1)
Ejemplo 2 de Spline (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: Spline_3d_Ex_02.py
# Description: Interpolate a series of points onto a rectangular
#              raster using a minimum curvature spline technique.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outRaster = "C:/output/splineout"
cellSize = 2000.0
splineType = "REGULARIZED"
weight = 0.1

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

# Execute Spline
arcpy.Spline_3d(inPointFeatures, zField, outRaster, cellSize, 
                splineType, weight)

Entornos

Temas relacionados

9/11/2013