IDW (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Utiliza los valores medidos que rodean a la ubicación de predicción para predecir un valor para cualquier ubicación no muestreada, basándose en la suposición de que las cosas que están cerca entre sí son más parecidas que las que están más alejadas.

Cómo funciona IDW

Uso

  • El valor predicho se limita al rango de los valores utilizados para la interpolación. Dado que la IDW (distancia inversa ponderada) es un promedio de distancia ponderada, el promedio no puede ser mayor que la entrada máxima o inferior que la entrada mínima. Por lo tanto, no puede crear crestas o valles si estos extremos aún no se han muestreado.

  • IDW puede producir un efecto de diana alrededor de las ubicaciones de los datos.

  • A diferencia de otros métodos de interpolación, como Kriging, IDW no realiza suposiciones explícitas sobre las propiedades estadísticas de los datos de entrada. IDW 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.

  • Este método es muy adecuado para utilizarse con datasets de entrada muy grandes.

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 distancia que controla la importancia de los puntos circundantes en el valor interpolado. Una potencia mayor tiene como resultado una influencia menor de los puntos lejanos.

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 distancia que controla la importancia de los puntos circundantes en el valor interpolado. Una potencia mayor tiene como resultado una influencia menor de los puntos lejanos.

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

IDW (ventana de Python)

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

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.IDW_ga("ca_ozone_pts", "OZONE", "outIDW", "C:/gapyexamples/output/idwout", "2000", "2",
             arcpy.SearchNeighborhoodStandard(300000, 300000, 0, 15, 10, "ONE_SECTOR"), "")
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.IDW_ga(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