Interpolación kernel con barreras (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Indicador de ventana móvil que utiliza la distancia más corta entre puntos para que los puntos a cada lado de las barreras de línea estén conectados.

Cómo funciona Interpolación kernel con barreras

Uso

  • La barrera de entidad absoluta emplea un enfoque de distancia no euclidiana en lugar de un enfoque de línea de visión. El enfoque de línea de visión requiere que la línea recta entre la ubicación medida y la ubicación donde se requiere la predicción no interseque con la entidad de barrera. Si la distancia alrededor de la barrera se encuentra dentro de las especificaciones del vecindario de búsqueda, se tendrá en cuenta en este enfoque de distancia no euclidiana.

  • El tiempo de procesamiento depende de la complejidad de la geometría de las clases de entidad de barrera. Las herramientas del conjunto de herramientas Generalización se pueden utilizar para crear una nueva clase de entidad al suavizar o eliminar algunas de estas entidades.

  • Para las funciones de kernel Exponencial,Gaussiano y Constante, se aplica un factor de suavizado para que los kernels tengan un radio finito igual al ancho de banda especificado.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de puntos de entrada que contienen los valores z que se interpolarán.

Feature Layer
Campo de valores Z

Campo que contiene un valor de altura o magnitud para cada punto. Puede ser un campo numérico o el campo Shape si las entidades de entrada contienen valores z o m.

Field
Capa de estadísticas geográficas de salida
(Opcional)

La capa de estadísticas geográficas generada. Esta capa es una salida obligatoria solo si no se requiere un ráster de salida.

Geostatistical Layer
Ráster de salida
(Opcional)

El ráster de salida. Este ráster es una salida obligatoria solo si no se requiere una capa de estadísticas geográficas de salida.

Raster Dataset
Tamaño de celda de salida
(Opcional)

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

Este valor se puede establecer explícitamente en Entornos con el parámetro Tamaño de celda.

Si no está configurado, es el valor más bajo del ancho o la altura de la extensión de las entidades de puntos de entrada, en la referencia espacial de salida, dividido entre 250.

Analysis Cell Size
Entidades de barrera absolutas de entrada
(Opcional)

Entidades de barreras absolutas que utilizan distancias no euclidianas en lugar de distancias de línea de visión.

Feature Layer
Función kernel
(Opcional)

Función kernel utilizada en la simulación.

  • ExponencialLa función crece o decrece proporcionalmente.
  • GaussianoFunción con forma de campana que decrece rápidamente en dirección al infinito positivo o negativo.
  • CuárticoFunción polinómica de cuarto orden.
  • EpanechnikovFunción parabólica discontinua.
  • Polinomio de quinto ordenFunción polinómica de quinto orden.
  • constanteFunción del indicador.
String
Ancho de banda
(Opcional)

Se utiliza para especificar la distancia máxima a la cual se utilizan los puntos de datos para la predicción. Con un ancho de banda creciente, el sesgo de la predicción aumenta y la varianza de la predicción disminuye.

Double
Orden de los polinomios
(Opcional)

Establece el orden de la función polinómica.

Long
Parámetro de dorsal
(Opcional)

Se utiliza para la estabilización numérica de la solución del sistema de ecuaciones lineales. No influye en las predicciones en el caso de los datos distribuidos regularmente sin barreras. Las predicciones para las áreas en las que los datos se encuentran cerca de la barrera de entidad o están separados por las barreras pueden ser inestables y tienden a requerir valores de parámetro de cresta relativamente elevados.

Double
Tipo de superficie de salida
(Opcional)

El tipo de superficie en el que almacenar los resultados de interpolación.

  • PredicciónSe producen superficies de Predicción a partir de los valores interpolados.
  • Error estándar de predicciónSe producen superficies de Error estándar a partir de los errores estándar de los valores interpolados.
String

arcpy.ga.KernelInterpolationWithBarriers(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {in_barrier_features}, {kernel_function}, {bandwidth}, {power}, {ridge}, {output_type})
NombreExplicaciónTipo de datos
in_features

Las entidades de puntos de entrada que contienen los valores z que se interpolarán.

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 Shape si las entidades de entrada contienen valores z o m.

Field
out_ga_layer
(Opcional)

La capa de estadísticas geográficas generada. Esta capa es una salida obligatoria solo si no se requiere un ráster de salida.

Geostatistical Layer
out_raster
(Opcional)

El ráster de salida. Este ráster es una salida obligatoria solo si no se requiere una capa de estadísticas geográficas de salida.

Raster Dataset
cell_size
(Opcional)

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

Este valor se puede establecer explícitamente en Entornos con el parámetro Tamaño de celda.

Si no está configurado, es el valor más bajo del ancho o la altura de la extensión de las entidades de puntos de entrada, en la referencia espacial de salida, dividido entre 250.

Analysis Cell Size
in_barrier_features
(Opcional)

Entidades de barreras absolutas que utilizan distancias no euclidianas en lugar de distancias de línea de visión.

Feature Layer
kernel_function
(Opcional)

Función kernel utilizada en la simulación.

  • EXPONENTIALLa función crece o decrece proporcionalmente.
  • GAUSSIANFunción con forma de campana que decrece rápidamente en dirección al infinito positivo o negativo.
  • QUARTICFunción polinómica de cuarto orden.
  • EPANECHNIKOVFunción parabólica discontinua.
  • POLYNOMIAL5Función polinómica de quinto orden.
  • CONSTANTFunción del indicador.
String
bandwidth
(Opcional)

Se utiliza para especificar la distancia máxima a la cual se utilizan los puntos de datos para la predicción. Con un ancho de banda creciente, el sesgo de la predicción aumenta y la varianza de la predicción disminuye.

Double
power
(Opcional)

Establece el orden de la función polinómica.

Long
ridge
(Opcional)

Se utiliza para la estabilización numérica de la solución del sistema de ecuaciones lineales. No influye en las predicciones en el caso de los datos distribuidos regularmente sin barreras. Las predicciones para las áreas en las que los datos se encuentran cerca de la barrera de entidad o están separados por las barreras pueden ser inestables y tienden a requerir valores de parámetro de cresta relativamente elevados.

Double
output_type
(Opcional)

El tipo de superficie en el que almacenar los resultados de interpolación.

Para obtener más información sobre los tipos de superficie de salida, consulte ¿Qué tipos de superficie de salida pueden generar los modelos de interpolación?

  • PREDICTIONSe producen superficies de Predicción a partir de los valores interpolados.
  • PREDICTION_STANDARD_ERRORSe producen superficies de Error estándar a partir de los errores estándar de los valores interpolados.
String

Muestra de código

Ejemplo de KernelInterpolationWithBarriers 1 (ventana de Python)

Interpolar entidades de puntos sobre un ráster rectangular utilizando una clase de entidad de barrera.

import arcpy
arcpy.env.workspace = "C:/gapysamples/data"
arcpy.KernelInterpolationWithBarriers_ga("ca_ozone_pts", "OZONE", "outKIWB",
                                         "C:/gapyexamples/output/kiwbout", "2000",
                                         "ca_outline", "QUARTIC", "", "", "50", "PREDICTION")
Ejemplo de KernelInterpolationWithBarriers 2 (script Python independiente)

Interpolar entidades de puntos sobre un ráster rectangular utilizando una clase de entidad de barrera.

# Name: KernelInterpolationWithBarriers_Example_02.py
# Description: Kernel Interpolation with Barriers is a moving window predictor
#   that uses non-Euclidean distances.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

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

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outLayer = "outKIWB"
outRaster = "C:/gapyexamples/output/kiwbout"
cellSize = 2000.0
inBarrier = "ca_outline.shp"
kernelFunction = "QUARTIC"
bandwidth = ""
power = ""
ridgeParam = "50"
outputType = "PREDICTION"

# Execute KernelInterpolationWithBarriers
arcpy.KernelInterpolationWithBarriers_ga(inPointFeatures, zField, outLayer, outRaster,
                                         cellSize, inBarrier, kernelFunction, bandwidth,
                                         power, ridgeParam, outputType)

Información de licenciamiento

  • Basic: Requiere Geostatistical Analyst
  • Standard: Requiere Geostatistical Analyst
  • Advanced: Requiere Geostatistical Analyst

Temas relacionados