IDW (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Utiliza la interpolación ponderada por el inverso de la distancia para predecir un valor para cualquier ubicación no muestreada utilizando los valores medidos alrededor de la ubicación de predicción. La herramienta supone explícitamente que los elementos cercanos entre sí son más parecidos que los que están más alejados.

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

Uso

  • El valor predicho se limita al rango de los valores utilizados para la interpolación. Dado que la interpolación ponderada por el inverso de la distancia es un promedio de distancia ponderada, el promedio no puede ser mayor que la entrada máxima o inferior que el valor de datos de entrada mínimo. Por ejemplo, no puede predecir crestas o valles si la cima de la cresta o el fondo del valle todavía no se han muestreado.

  • La interpolación ponderada por el inverso de la distancia puede producir contornos a distancias cortas alrededor de las ubicaciones de los datos (a menudo denominado efecto diana).

  • A diferencia de otros métodos de interpolación, como Kriging, la interpolación ponderada por el inverso de la distancia no realiza suposiciones explícitas sobre las propiedades estadísticas de los datos de entrada. La interpolación ponderada por el inverso de la distancia se utiliza a menudo cuando los datos de entrada no cumplen las presuposiciones estadísticas de los métodos de interpolación más avanzados.

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
Potencia
(Opcional)

Exponente de la distancia que controla la rapidez con la que las ponderaciones disminuyen con la distancia. Una potencia mayor tiene como resultado una influencia menor de los puntos vecinos lejanos. El valor debe ser mayor que o igual a 1. Si no se proporciona ningún valor, se estima un valor mientras se ejecuta la herramienta y se muestra en un mensaje. El valor estimado será el que dé como resultado el error cuadrático medio de validación cruzada menor.

Double
Vecindad de búsqueda
(Opcional)

Define qué puntos colindantes se utilizarán para controlar la salida. Estándar es la opción predeterminada.

Estándar

  • Semieje mayor: el valor del semieje mayor de la vecindad de búsqueda.
  • Semieje menor: el valor del semieje menor de la vecindad de búsqueda.
  • Ángulo: el ángulo de rotación para el eje (círculo) o semieje mayor (elipse) de la ventana en movimiento.
  • Máx. vecinos: el número máximo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • Mín. vecinos: el número mínimo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • Tipo de sector: la geometría de la vecindad.
    • Un sector: elipse simple.
    • Cuatro sectores: elipse dividida en cuatro sectores.
    • Cuatro sectores desplazados: elipse dividida en cuatro sectores y desplazada 45 grados.
    • Ocho sectores: elipse dividida en ocho sectores.

Suavizar

  • Semieje mayor: el valor del semieje mayor de la vecindad de búsqueda.
  • Semieje menor: el valor del semieje menor de la vecindad de búsqueda.
  • Ángulo: el ángulo de rotación para el eje (círculo) o semieje mayor (elipse) de la ventana en movimiento.
  • Factor de suavizado: la opción Suavizar interpolación crea una elipse exterior y una elipse interior a una distancia igual al Semieje mayor multiplicada por el Factor de suavizado. Los puntos que quedan fuera de la elipse más pequeña, pero dentro de la elipse más grande, se ponderan mediante una función sigmoidea con un valor entre cero y uno.

Estándar circular

  • Radio: la longitud del radio del círculo de búsqueda.
  • Ángulo: el ángulo de rotación para el eje (círculo) o semieje mayor (elipse) de la ventana en movimiento.
  • Máx. vecinos: el número máximo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • Mín. vecinos: el número mínimo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • Tipo de sector: la geometría de la vecindad.
    • Un sector: elipse simple.
    • Cuatro sectores: elipse dividida en cuatro sectores.
    • Cuatro sectores desplazados: elipse dividida en cuatro sectores y desplazada 45 grados.
    • Ocho sectores: elipse dividida en ocho sectores.

Circular suavizado

  • Radio: la longitud del radio del círculo de búsqueda.
  • Factor de suavizado: la opción Suavizar interpolación crea una elipse exterior y una elipse interior a una distancia igual al Semieje mayor multiplicada por el Factor de suavizado. Los puntos que quedan fuera de la elipse más pequeña, pero dentro de la elipse más grande, se ponderan mediante una función sigmoidea con un valor entre cero y uno.
Geostatistical Search Neighborhood
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

arcpy.ga.IDW(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {search_neighborhood}, {weight_field})
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
power
(Opcional)

Exponente de la distancia que controla la rapidez con la que las ponderaciones disminuyen con la distancia. Una potencia mayor tiene como resultado una influencia menor de los puntos vecinos lejanos. El valor debe ser mayor que o igual a 1. Si no se proporciona ningún valor, se estima un valor mientras se ejecuta la herramienta y se muestra en un mensaje. El valor estimado será el que dé como resultado el error cuadrático medio de validación cruzada menor.

Double
search_neighborhood
(Opcional)

Define qué puntos colindantes se utilizarán para controlar la salida. Estándar es la opción predeterminada.

A continuación, se muestran las clases de Vecindad de búsqueda: SearchNeighborhoodStandard, SearchNeighborhoodSmooth, SearchNeighborhoodStandardCircular y SearchNeighborhoodSmoothCircular.

Estándar

  • majorSemiaxis: el valor del semieje mayor de la vecindad de búsqueda.
  • minorSemiaxis: el valor del semieje menor de la vecindad de búsqueda.
  • angle: el ángulo de rotación para el eje (círculo) o semieje mayor (elipse) de la ventana en movimiento.
  • nbrMax: el número máximo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • nbrMin: el número mínimo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • sectorType: la geometría de la vecindad.
    • ONE_SECTOR: elipse simple.
    • FOUR_SECTORS: elipse dividida en cuatro sectores.
    • FOUR_SECTORS_SHIFTED: elipse dividida en cuatro sectores y desplazada 45 grados.
    • EIGHT_SECTORS: elipse dividida en ocho sectores.

Suavizar

  • majorSemiaxis: el valor del semieje mayor de la vecindad de búsqueda.
  • minorSemiaxis: el valor del semieje menor de la vecindad de búsqueda.
  • angle: el ángulo de rotación para el eje (círculo) o semieje mayor (elipse) de la ventana en movimiento.
  • smoothFactor: la opción Suavizar interpolación crea una elipse exterior y una elipse interior a una distancia igual al Semieje mayor multiplicada por el Factor de suavizado. Los puntos que quedan fuera de la elipse más pequeña, pero dentro de la elipse más grande, se ponderan mediante una función sigmoidea con un valor entre cero y uno.

Estándar circular

  • radius: la longitud del radio del círculo de búsqueda.
  • angle: el ángulo de rotación para el eje (círculo) o semieje mayor (elipse) de la ventana en movimiento.
  • nbrMax: el número máximo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • nbrMin: el número mínimo de vecinos que se utilizará para estimar el valor en la ubicación desconocida.
  • sectorType: la geometría de la vecindad.
    • ONE_SECTOR: elipse simple.
    • FOUR_SECTORS: elipse dividida en cuatro sectores.
    • FOUR_SECTORS_SHIFTED: elipse dividida en cuatro sectores y desplazada 45 grados.
    • EIGHT_SECTORS: elipse dividida en ocho sectores.

Circular suavizado

  • radius: la longitud del radio del círculo de búsqueda.
  • smoothFactor: la opción Suavizar interpolación crea una elipse exterior y una elipse interior a una distancia igual al Semieje mayor multiplicada por el Factor de suavizado. Los puntos que quedan fuera de la elipse más pequeña, pero dentro de la elipse más grande, se ponderan mediante una función sigmoidea con un valor entre cero y uno.
Geostatistical Search Neighborhood
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

Muestra de código

Ejemplo 1 de IDW (ventana de Python)

Interpolar una serie de entidades de puntos a un ráster.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.ga.IDW("ca_ozone_pts", "OZONE", "outIDW", "C:/gapyexamples/output/idwout", "2000", "2",
             arcpy.SearchNeighborhoodStandard(300000, 300000, 0, 15, 10, "ONE_SECTOR"), "")
Ejemplo 2 de IDW (script independiente)

Interpolar una serie de entidades de puntos a un ráster.

# Name: InverseDistanceWeighting_Example_02.py
# Description: Interpolate a series of point features onto a rectangular raster
#              using Inverse Distance Weighting (IDW).
# 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 = "outIDW"
outRaster = "C:/gapyexamples/output/idwout"
cellSize = 2000.0
power = 2

# Set variables for search neighborhood
majSemiaxis = 300000
minSemiaxis = 300000
angle = 0
maxNeighbors = 15
minNeighbors = 10
sectorType = "ONE_SECTOR"
searchNeighbourhood = arcpy.SearchNeighborhoodStandard(majSemiaxis, minSemiaxis,
                                                       angle, maxNeighbors,
                                                       minNeighbors, sectorType)

# Execute IDW
arcpy.ga.IDW(inPointFeatures, zField, outLayer, outRaster, cellSize, 
             power, searchNeighbourhood)

Información de licenciamiento

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

Temas relacionados