Interpolation/es: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(interpolation/es)
 
m (remove hardcoded version specific urls, use latest version)
 
(3 intermediate revisions by one other user not shown)
Line 5: Line 5:
==== Remuestreo de mapas ráster a una resolución más fina ====
==== Remuestreo de mapas ráster a una resolución más fina ====
* {{cmd|r.resample}} usa el método de vecino más cercano, produce un resultado idéntico que un remuestreo al vuelo realizado a través de los módulos de importación ráster.
* {{cmd|r.resample}} usa el método de vecino más cercano, produce un resultado idéntico que un remuestreo al vuelo realizado a través de los módulos de importación ráster.
* {{cmd|r.resamp.interp}} remuestreo de vecino más cercano, bilineal, y bicúbico: method=neares usa el mismo algoritmo que {{cmd|r.resample}}, pero no el mismo código así que no necesariamente produce los mismo resultados en casos donde haya redondeo de número de punto flotante. Para {{cmd|r.resamp.interp}} method=bilinear y method=bicubic, los valores ráster son tratados como muestras en cada centro de celda, que definen una superficie continua (''piecewise''). Los valores ráster resultantes son obtenidos muestreando la superficie en caad centro de celda. Dado que el algoritmo interpola, y no extrapola, hay un margen de 0.5 (para bilineal) y 1.5 (para bicúbico) celdas que se pierden. Todas las muestras que estén en este margen se volverán nulas.
* {{cmd|r.resamp.interp}} remuestreo de vecino más cercano, bilineal, y bicúbico: method=nearest usa el mismo algoritmo que {{cmd|r.resample}}, pero no el mismo código así que no necesariamente produce los mismo resultados en casos donde haya redondeo de número de punto flotante. Para {{cmd|r.resamp.interp}} method=bilinear y method=bicubic, los valores ráster son tratados como muestras en cada centro de celda, que definen una superficie continua (''piecewise''). Los valores ráster resultantes son obtenidos muestreando la superficie en caad centro de celda. Dado que el algoritmo interpola, y no extrapola, hay un margen de 0.5 (para bilineal) y 1.5 (para bicúbico) celdas que se pierden. Todas las muestras que estén en este margen se volverán nulas.
* {{cmd|r.resamp.rst}} interpolación de spline regularizado con tensión (''Regularized Spline with Tension (RST)''): se comporta de manera similar, i.e. calcula una superficie asumiendo que los valores son muestras en cada centro de celda, y muestrea la superficie en la zona del centro de la celda.
* {{cmd|r.resamp.rst}} interpolación de spline regularizado con tensión (''Regularized Spline with Tension (RST)''): se comporta de manera similar, i.e. calcula una superficie asumiendo que los valores son muestras en cada centro de celda, y muestrea la superficie en la zona del centro de la celda.


Métodos presentes solamente en GRASS 7:
Métodos presentes solamente en GRASS 7:
* {{cmd|r.resamp.bspline|version=70}} remuestreo con interpolación spline bicúbica o bilineal, con regularización Tykhonov.
* {{cmd|r.resamp.bspline}} remuestreo con interpolación spline bicúbica o bilineal, con regularización Tykhonov.
* {{cmd|r.resamp.filter|version=70}} remuestrea capas de mapa ráster usando un kernel analítico (''analytic kernel''). Ofrece los kernels: box, bartlett, gauss, normal, hermite, sinc, lanczos1, lanczos2, lanczos3, hann, hamming, y blackman.
* {{cmd|r.resamp.filter}} remuestrea capas de mapa ráster usando un kernel analítico (''analytic kernel''). Ofrece los kernels: box, bartlett, gauss, normal, hermite, sinc, lanczos1, lanczos2, lanczos3, hann, hamming, y blackman.


==== Remusetreo de mapas ráster a una resolución más gruesa ====
==== Remusetreo de mapas ráster a una resolución más gruesa ====
Line 17: Line 17:
=== Reinterpolación de mapas "dispersos" (''"sparse"'') (puntos o líneas dispersas)  ===
=== Reinterpolación de mapas "dispersos" (''"sparse"'') (puntos o líneas dispersas)  ===
<!-- screenshot moved up for cosmetic reasons -->
<!-- screenshot moved up for cosmetic reasons -->
[[Image:Inlets_03_SurfSal_icw_big.png|200px|right|thumb|v.surf.icw interpolating around barriers]]
[[Image:Inlets_03_SurfSal_icw_big.png|200px|right|thumb|v.surf.icw interpolación alrededor de barreras]]


* Interpolación de Ponderación del inverso de la distancia (''Inverse distance weighted average'') ({{wikipedia|Inverse_distance_weighting|IDW}})  ({{cmd|v.surf.idw}}, {{cmd|r.surf.idw}}, y el Complemento {{AddonCmd|r.surf.idw2|version=7}}).
* Interpolación de Ponderación del inverso de la distancia (''Inverse distance weighted average'') ({{wikipedia|Inverse_distance_weighting|IDW}})  ({{cmd|v.surf.idw}}, {{cmd|r.surf.idw}}, y el Complemento {{AddonCmd|r.surf.idw2|version=7}}).
Line 24: Line 24:
* Interpolación a partir de puntos vectoriales con {{wikipedia|B-spline}}s ({{cmd|v.surf.bspline}}).
* Interpolación a partir de puntos vectoriales con {{wikipedia|B-spline}}s ({{cmd|v.surf.bspline}}).
* Interpolación a partir de puntos vectoriales con splines regularizadas con tensión ({{cmd|v.surf.rst}} y {{cmd|v.vol.rst}}), vea también [[RST Spline Surfaces]].
* Interpolación a partir de puntos vectoriales con splines regularizadas con tensión ({{cmd|v.surf.rst}} y {{cmd|v.vol.rst}}), vea también [[RST Spline Surfaces]].
* Interpolación a partir de puntos vectoriales con {{wikipedia|Kriging}} ({{cmd|v.krige|version=70}}, GRASS 7+).
* Interpolación a partir de puntos vectoriales con {{wikipedia|Kriging}} ({{cmd|v.krige}}, GRASS 7+).
* Interpolación a partir de puntos vectoriales al rededor de barreras o superficies de coste  ({{AddonCmd|v.surf.icw}}).
* Interpolación a partir de puntos vectoriales al rededor de barreras o superficies de coste  ({{AddonCmd|v.surf.icw}}).


Line 40: Line 40:


* Comparación estadística: use {{cmd|r.mapcalc}} para calcular un mapa de diferencia, luego {{cmd|r.univar}} para calcular estadísticas univariadas de las dferencias.
* Comparación estadística: use {{cmd|r.mapcalc}} para calcular un mapa de diferencia, luego {{cmd|r.univar}} para calcular estadísticas univariadas de las dferencias.
* Comparación gráfica {{cmd|g.gui.mapswipe|version=70}} - Compara de manera interactiva dos mapas en una ventana deslizante.
* Comparación gráfica {{cmd|g.gui.mapswipe}} - Compara de manera interactiva dos mapas en una ventana deslizante.


== Ver también ==
== Ver también ==

Latest revision as of 10:10, 4 December 2018

Métodos de remuestreo y interpolación en GRASS

Reinterpolación de un mapa ráster "lleno" (continuidad de datos) a una resolución distinta

Remuestreo de mapas ráster a una resolución más fina

  • r.resample usa el método de vecino más cercano, produce un resultado idéntico que un remuestreo al vuelo realizado a través de los módulos de importación ráster.
  • r.resamp.interp remuestreo de vecino más cercano, bilineal, y bicúbico: method=nearest usa el mismo algoritmo que r.resample, pero no el mismo código así que no necesariamente produce los mismo resultados en casos donde haya redondeo de número de punto flotante. Para r.resamp.interp method=bilinear y method=bicubic, los valores ráster son tratados como muestras en cada centro de celda, que definen una superficie continua (piecewise). Los valores ráster resultantes son obtenidos muestreando la superficie en caad centro de celda. Dado que el algoritmo interpola, y no extrapola, hay un margen de 0.5 (para bilineal) y 1.5 (para bicúbico) celdas que se pierden. Todas las muestras que estén en este margen se volverán nulas.
  • r.resamp.rst interpolación de spline regularizado con tensión (Regularized Spline with Tension (RST)): se comporta de manera similar, i.e. calcula una superficie asumiendo que los valores son muestras en cada centro de celda, y muestrea la superficie en la zona del centro de la celda.

Métodos presentes solamente en GRASS 7:

  • r.resamp.bspline remuestreo con interpolación spline bicúbica o bilineal, con regularización Tykhonov.
  • r.resamp.filter remuestrea capas de mapa ráster usando un kernel analítico (analytic kernel). Ofrece los kernels: box, bartlett, gauss, normal, hermite, sinc, lanczos1, lanczos2, lanczos3, hann, hamming, y blackman.

Remusetreo de mapas ráster a una resolución más gruesa

  • r.resamp.stats remuestrea capas de mapas ráster a una resolución más gruesa utilizando agregación. Si se usa son -w, el valor de cada región de celda es el valor agregado de los valores de todas las celdas ráster cuyos centros caen dentro del contorno de la región de la celda. Con la bandera -w, las muestras son ponderadas de acuerdo a la proporción de la celda ráster que cae dentro del contorno de la región de la celda, así el resultado normalmente no es afectado por errores de redondeo (un cambio pequeño en la posición del contorno resulta en una pequeña substracción o adición de la ponderación; así mismo, en los métodos "method=minimum" o "method=maximum", la agregación no usa la ponderación, así que no la bandera -w no tiene efecto).

Reinterpolación de mapas "dispersos" ("sparse") (puntos o líneas dispersas)

v.surf.icw interpolación alrededor de barreras

Mapas de calor (densidad kernel)

Binning

Realmente no es un método de interpolación, el binning genera mapas ráster a partir de puntos vectoriales. Puntos vectoriales en el formato XYZ (archivos CSV o ASCII) pueden ser rasterizados (convertidos a celdas ráster) usando estadísticas univariadas:

Comparación de los datos originales y los interpolados

  • Comparación estadística: use r.mapcalc para calcular un mapa de diferencia, luego r.univar para calcular estadísticas univariadas de las dferencias.
  • Comparación gráfica g.gui.mapswipe - Compara de manera interactiva dos mapas en una ventana deslizante.

Ver también