Interpolación de difusión con barreras (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Interpola una superficie utilizando un núcleo que se basa en la ecuación del calor y permite utilizar barreras de trama y de características para redefinir las distancias entre los puntos de entrada.

Más información sobre el funcionamiento de Interpolación de difusión 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 el parámetro Ráster de barrera aditiva de entrada, los valores deben ser mayores o iguales a 1. Un valor de 1 implica que no hay ninguna barrera.

  • El parámetro Ráster de barrera acumulativa de entrada debe tener valores que sean las mismas unidades que las coordenadas x,y. Si las celdas vecinas tienen los mismos valores, implica que no hay ninguna barrera en esa ubicación.

  • El parámetro Ráster de barrera de flujo de entrada debe tener valores que tengan las mismas unidades que las coordenadas x,y. Si las celdas vecinas tienen los mismos valores, implica que no hay ninguna barrera en esa ubicación. Además, si se pasa de un valor alto a uno bajo, implica que no hay barrera.

  • Un valor de NoData en cualquiera de las entradas opcionales de barrera de ráster tiene el mismo efecto que el de tener una entidad de barrera absoluta de entrada.

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
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
Numero de iteraciones
(Opcional)

El número de iteraciones controla la precisión de la solución numérica, ya que el modelo resuelve la ecuación de difusión numéricamente. Cuanto mayor sea este número, más precisas serán las predicciones, pero mayor será el tiempo de procesamiento. Cuanto más compleja sea la geometría de la barrera y mayor sea el ancho de banda, más iteraciones serán necesarias para obtener predicciones precisas.

Long
Campo de peso
(Opcional)

Se utiliza para resaltar una observación. Cuanto mayor es la ponderación, más impacto tiene en la predicción. Para las observaciones coincidentes, asigne la ponderación más grande a la medición más fiable.

Field
Ráster de barrera aditiva de entrada
(Opcional)

Distancia de desplazamiento de una celda de la trama a la siguiente basada en esta fórmula:

(valor del coste medio en las celdas vecinas) x (distancia entre los centros de las celdas)

Raster Layer
Ráster de barrera acumulativa de entrada
(Opcional)

Distancia de desplazamiento de una celda de la trama a la siguiente basada en esta fórmula:

(diferencia entre los valores de coste de las celdas vecinas) + (distancia entre los centros de las celdas)

Raster Layer
Ráster de dirección de flujos de entrada
(Opcional)

Se utiliza una barrera de flujo cuando se interpolan datos con dirección preferente de variación de datos, basándose en esta fórmula:

Indicador (valores de coste en la celda vecina hacia > valores de coste en la celda vecina desde) * (valores de coste en la celda vecina hacia - valores de coste en la celda vecina desde) + (distancia entre los centros de celda),

Donde indicator(true) = 1 e indicator(false) = 0.

Raster Layer

arcpy.ga.DiffusionInterpolationWithBarriers(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {in_barrier_features}, {bandwidth}, {number_iterations}, {weight_field}, {in_additive_barrier_raster}, {in_cumulative_barrier_raster}, {in_flow_barrier_raster})
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
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
number_iterations
(Opcional)

El número de iteraciones controla la precisión de la solución numérica, ya que el modelo resuelve la ecuación de difusión numéricamente. Cuanto mayor sea este número, más precisas serán las predicciones, pero mayor será el tiempo de procesamiento. Cuanto más compleja sea la geometría de la barrera y mayor sea el ancho de banda, más iteraciones serán necesarias para obtener predicciones precisas.

Long
weight_field
(Opcional)

Se utiliza para resaltar una observación. Cuanto mayor es la ponderación, más impacto tiene en la predicción. Para las observaciones coincidentes, asigne la ponderación más grande a la medición más fiable.

Field
in_additive_barrier_raster
(Opcional)

Distancia de desplazamiento de una celda de la trama a la siguiente basada en esta fórmula:

(valor del coste medio en las celdas vecinas) x (distancia entre los centros de las celdas)

Raster Layer
in_cumulative_barrier_raster
(Opcional)

Distancia de desplazamiento de una celda de la trama a la siguiente basada en esta fórmula:

(diferencia entre los valores de coste de las celdas vecinas) + (distancia entre los centros de las celdas)

Raster Layer
in_flow_barrier_raster
(Opcional)

Se utiliza una barrera de flujo cuando se interpolan datos con dirección preferente de variación de datos, basándose en esta fórmula:

Indicador (valores de coste en la celda vecina hacia > valores de coste en la celda vecina desde) * (valores de coste en la celda vecina hacia - valores de coste en la celda vecina desde) + (distancia entre los centros de celda),

Donde indicator(true) = 1 e indicator(false) = 0.

Raster Layer

Muestra de código

Ejemplo de DiffusionInterpolationWithBarriers 1 (ventana Python)

Interpolar características de punto que están limitadas por una barrera en un ráster rectangular.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.DiffusionInterpolationWithBarriers_ga("ca_ozone_pts", "OZONE", "outDIWB",
                                            "C:/gapyexamples/output/diwbout", "2000",
                                            "ca_outline", "", "10", "", "", "", "")
Ejemplo de DiffusionInterpolationWithBarriers 2 (script Python independiente)

Interpolar características de punto que están limitadas por una barrera en un ráster rectangular.

# Name: DiffusionInterpolationWithBarriers_Example_02.py
# Description: Diffusion Interpolation with Barriers uses a kernel which is 
#              based upon the heat equation and describes the variation in 
#              temperature with time in a homogeneous medium.
# 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 = "outDIWB"
outRaster = "C:/gapyexamples/output/diwbout"
cellSize = 2000.0
power = 2
inBarrier = "ca_outline.shp"
bandwidth = ""
iterations = 10
weightField = ""
addBarrier = ""
cumuBarrier = ""
flowBarrier = ""

# Execute DiffusionInterpolationWithBarriers
arcpy.DiffusionInterpolationWithBarriers_ga(inPointFeatures, zField, outLayer,
                                            outRaster, cellSize, inBarrier,
                                            bandwidth, iterations, weightField,
                                            addBarrier, cumuBarrier, flowBarrier)

Información de licenciamiento

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

Temas relacionados