Interpolar a partir de puntos espaciotemporales (Image Analyst)

Disponible con licencia de Image Analyst.

Resumen

Interpola datos de puntos temporales en un ráster multidimensional.

Uso

  • Los puntos se agrupan por tiempo mediante el uso del parámetro Agregación temporal.

  • Todos los puntos de un periodo de tiempo se utilizan en la interpolación para crear una división en zonas en el ráster multidimensional de salida.

  • El resultado de esta herramienta es un ráster multidimensional que contiene la variable interpolada a lo largo del tiempo y el espacio.

  • La herramienta admite los siguientes métodos de interpolación:

    • IDW: la salida se calcula a partir de la media de puntos ponderada en función de su distancia inversa a la potencia de 2. El radio de búsqueda es 20 veces el tamaño de celda de salida.
    • Triangulación: la salida se calcula utilizando una interpolación lineal desde una red irregular triangulada construida a partir de los puntos de entrada.
    • Media: la salida se calcula utilizando la medio de los puntos de entrada.
    • Mediana: la salida se calcula usando la mediana de los puntos de entrada.
    • Vecino natural: la salida se calcula utilizando una interpolación de vecino natural desde una red irregular triangulada construida a partir de los puntos de entrada.
    • Vecino más cercano: la salida se calcula utilizando el punto más cercano desde el centro de la celda de salida.
    • Cuadrático: la salida se calcula utilizando una función cuadrática:

      ecuación cuadrática

      Donde x,y es la ubicación de los puntos de medición y t es el tiempo de las mediciones. La función es apta para todas las mediciones dentro de una celda de salida y los coeficientes se estiman mediante el uso del método iterativo de mínimos cuadrados. El valor de salida de cada celda se estima a partir de la función cuadrática dada la coordenada central de la celda de salida y las fechas.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset temporal de entrada

Capa de puntos de entrada, capa de trayectoria o dataset de trayectoria.

Trajectory Layer; Feature Layer; Mosaic Dataset; Mosaic Layer
Campo de variable

Un campo que contiene valores de variables.

String
Campo de tiempo

Un campo que contiene valores de tiempo.

String
Agregación temporal
(Opcional)

Especifica la agregación temporal del ráster multidimensional de salida. El algoritmo de interpolación utiliza todos los datos disponibles dentro de estos períodos de tiempo para calcular la división en zonas de salida.

  • DiariamenteLos valores de datos se consolidarán en periodos de tiempo diarios. Esta es la opción predeterminada.
  • SemanalmenteLos valores de datos se consolidarán en periodos de tiempo semanales.
  • MensualmenteLos valores de datos se consolidarán en periodos de tiempo mensuales.
  • TrimestralmenteLos valores de datos se consolidarán en periodos de tiempo trimestrales.
  • AnualmenteLos valores de datos se agregarán en periodos de tiempo anuales.
String
Tamaño de celda
(Opcional)

El tamaño de celda de salida. De forma predeterminada, el tamaño de celda será el valor más corto de la anchura o la altura de la extensión de la entidad de punto de entrada dividido entre 250.

Double
Método de interpolación

Especifica el método de interpolación que se utilizará.

  • IDWSe utilizará la interpolación ponderada por el inverso de la distancia.
  • TriangulaciónSe utilizará una interpolación por triangulación.
  • Valor medioSe utilizará una interpolación por valor medio.
  • MedianaSe utilizará la interpolación de la mediana.
  • Vecino naturalSe utilizará la interpolación de vecinos naturales.
  • Vecino Más PróximoSe utilizará la interpolación de vecino más cercano.
  • CuadráticaSe utilizará la interpolación cuadrática.
String

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster de salida

El dataset ráster multidimensional de salida.

Raster Dataset

InterpolateFromSpatiotemporalPoints(in_dataset, variable_field, time_field, {temporal_aggregation}, {cell_size}, interpolation_method)
NombreExplicaciónTipo de datos
in_dataset

Capa de puntos de entrada, capa de trayectoria o dataset de trayectoria.

Trajectory Layer; Feature Layer; Mosaic Dataset; Mosaic Layer
variable_field

Un campo que contiene valores de variables.

String
time_field

Un campo que contiene valores de tiempo.

String
temporal_aggregation
(Opcional)

Especifica la agregación temporal del ráster multidimensional de salida. El algoritmo de interpolación utiliza todos los datos disponibles dentro de estos períodos de tiempo para calcular la división en zonas de salida.

  • DAILYLos valores de datos se consolidarán en periodos de tiempo diarios. Esta es la opción predeterminada.
  • WEEKLYLos valores de datos se consolidarán en periodos de tiempo semanales.
  • MONTHLYLos valores de datos se consolidarán en periodos de tiempo mensuales.
  • QUARTERLYLos valores de datos se consolidarán en periodos de tiempo trimestrales.
  • YEARLYLos valores de datos se agregarán en periodos de tiempo anuales.
String
cell_size
(Opcional)

El tamaño de celda de salida. De forma predeterminada, el tamaño de celda será el valor más corto de la anchura o la altura de la extensión de la entidad de punto de entrada dividido entre 250.

Double
interpolation_method

Especifica el método de interpolación que se utilizará.

  • IDWSe utilizará la interpolación ponderada por el inverso de la distancia.
  • TRIANGULATIONSe utilizará una interpolación por triangulación.
  • MEANSe utilizará una interpolación por valor medio.
  • MEDIANSe utilizará la interpolación de la mediana.
  • NATURAL_NEIGHBORSe utilizará la interpolación de vecinos naturales.
  • NEAREST_NEIGHBORSe utilizará la interpolación de vecino más cercano.
  • QUADRATICSe utilizará la interpolación cuadrática.
String

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

El dataset ráster multidimensional de salida.

Raster Dataset

Muestra de código

Ejemplo 1 de InterpolateFromSpatioTemporalPoints (script independiente)

En este ejemplo se interpolan datos de puntos de elevación en un ráster multidimensional.

# Import system modules
import arcpy
from arcpy import *

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

# Set local variables
in_dataset = "icesat_trajectory"
out_raster = r"C:\temp\icesat_surface.crf"
variable_field = "elevation"
time_field = "Time"
temporal_aggregation = "Daily"
cell_size = 5000
interpolation_method = "Quadratic"

# Execute
interpolation_output = arcpy.ia.InterpolateFromSpatiotemporalPoints(in_dataset, out_raster, variable_field,
		       time_field, temporal_aggregation, cell_size, interpolation_method)

Información de licenciamiento

  • Basic: Requiere Image Analyst
  • Standard: Requiere Image Analyst
  • Advanced: Requiere Image Analyst

Temas relacionados