Trend (Spatial Analyst)

Resumen

Interpola una superficie de ráster a partir de puntos utilizando una técnica de tendencia.

Learn more about how Trend works

Uso

Sintaxis

Trend (in_point_features, z_field, {cell_size}, {order}, {regression_type}, {out_rms_file})
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.

If the regression type is Logistic, the values in the field can only be 0 or 1.

Field
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, será 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
order
(Opcional)

The order of the polynomial.

This must be an integer between 1 and 12. A value of 1 will fit a flat plane to the points, and a higher value will fit a more complex surface. The default is 1.

Long
regression_type
(Opcional)

The type of regression to be performed.

  • LINEAR Polynomial regression is performed to fit a least-squares surface to the set of input points. This is applicable for continuous types of data.
  • LOGISTIC Logistic trend surface analysis is performed. It generates a continuous probability surface for binary, or dichotomous, types of data.
String
out_rms_file
(Opcional)

File name for the output text file that contains information about the RMS error and the Chi-Square of the interpolation.

The extension must be ".txt".

File

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

Ráster de superficie interpolado de salida.

Raster

Ejemplo de código

Trend example 1 (Python window)

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"
outTrend = Trend("ozone_pts.shp", "ozone", 2000, 2, "LINEAR")
outTrend.save("C:/sapyexamples/output/trendout.tif")
Trend example 2 (stand-alone script)

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

# Name: Trend_Ex_02.py
# Description: Interpolate a series of point features 
#    onto a rectangular raster using a trend technique.
# 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
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
cellSize = 2000.0
PolynomialOrder = 2
regressionType = "LINEAR"


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

# Execute Trend
outTrend = Trend(inPointFeatures, zField, cellSize, 
                 PolynomialOrder, regressionType)

# Save the output 
outTrend.save("C:/sapyexamples/output/trendout02")

Entornos

Temas relacionados

Información de licencia

ArcView: Requiere Spatial Analyst o 3D Analyst
ArcEditor: Requiere Spatial Analyst o 3D Analyst
ArcInfo: Requiere Spatial Analyst o 3D Analyst

7/11/2012