¿Existen reglas estrictas sobre qué métodos de interpolación son adecuados para cada tipo de datos ráster?
¿Existen reglas estrictas sobre qué métodos de interpolación son adecuados para cada tipo de datos ráster?
Respuestas:
Estoy de acuerdo en que no hay reglas duras y rápidas, pero hay algunas pautas para varios métodos de interpolación. Por ejemplo, IDW es mejor cuando tienes puntos bastante densos para empezar. Kriging es un procesador intensivo, generalmente utilizado en modelado de suelos / geología. La ranura generalmente se usa cuando se desea una superficie lisa, por ejemplo, datos de temperatura. Algunos métodos mantienen el ráster resultante pasando por los puntos originales, mientras que otros no.
Aunque está centrado en ArcGIS, se puede encontrar una buena descripción general de los diferentes métodos en el documento de 4 páginas
Una aclaración a la pregunta indica que se buscan métodos de remuestreo de una trama . Muchos están en uso en comunidades de imágenes y fotográficas . Sin embargo, para el trabajo SIG, varios métodos sencillos son de uso común:
Muestreo de vecino más cercano . A cada celda del nuevo ráster se le asigna el valor de la celda más cercana (centro a centro) en el ráster original. Use esto para datos categóricos como el uso del suelo y otras clasificaciones.
Interpolación bilineal . A cada celda del nuevo ráster se le asigna un promedio basado en las cuatro celdas originales más cercanas. El promedio es lineal en las direcciones horizontal y vertical. (La fórmula resultante, sin embargo, no es lineal; en realidad es cuadrática.) Esto es bueno para el suavizado de uso general, pero el promedio que ocurre generalmente recorta un poco los picos y valles locales.
Convolución cúbica . Esto es similar en espíritu a la interpolación bilineal, pero puede extrapolar ligeramente los valores de las celdas cercanas. Lo hace de una manera destinada a reproducir promedios locales y variabilidad en la nueva cuadrícula; en particular, el recorte de extremos locales no debería ser tan severo. (Una consecuencia negativa, evidente como un error en ArcGIS de ESRI, es que los valores en la nueva cuadrícula pueden extenderse más allá del rango de la anterior, lo que hace que algunos de los nuevos extremos no se representen correctamente. Pero esto es una cuestión de datos solo visualización.) La compensación es que la convolución cúbica tarda un poco más de tiempo en calcularse que la interpolación bilineal.
Discuto los dos últimos métodos con algún detalle en http://www.quantdec.com/SYSEN597/GTKAV/section9/map_algebra.htm
Para cálculos rápidos y únicos, generalmente estoy contento de realizar la interpolación bilineal (para datos continuos) o la interpolación del vecino más cercano (para datos categóricos). Para todos los demás, especialmente cuando se preparan conjuntos de datos maestros o cuando se anticipan manipulaciones extensas, recomiendo usar convolución cúbica (además de pensar en ordenar las operaciones para minimizar la propagación del error de coma flotante).
Según ESRI, los métodos de interpolación disponibles (disponibles como herramientas en Spatial Analyst y otras extensiones) se comparan de la siguiente manera: (Citando)
La herramienta IDW (ponderación de distancia inversa) utiliza un método de interpolación que estima los valores de celda promediando los valores de los puntos de datos de muestra en la vecindad de cada celda de procesamiento. Cuanto más cerca esté un punto del centro de la célula que se estima, mayor influencia o peso tendrá en el proceso de promedio.
Kriging es un procedimiento geoestadístico avanzado que genera una superficie estimada a partir de un conjunto disperso de puntos con valores z. Más que otros métodos de interpolación compatibles con ArcGIS Spatial Analyst, se debe realizar una investigación exhaustiva del comportamiento espacial del fenómeno representado por los valores z antes de seleccionar el mejor método de estimación para generar la superficie de salida.
La interpolación de vecino natural encuentra el subconjunto más cercano de muestras de entrada a un punto de consulta y les aplica pesos basados en áreas proporcionadas para interpolar un valor (Sibson, 1981). También se conoce como Sibson o interpolación de "robo de área".
La herramienta Spline utiliza un método de interpolación que estima los valores utilizando una función matemática que minimiza la curvatura de la superficie general, lo que da como resultado una superficie lisa que pasa exactamente a través de los puntos de entrada.
Spline with Barriers La herramienta Spline with Barriers utiliza un método similar a la técnica utilizada en la herramienta Spline, con la principal diferencia de que esta herramienta respeta las discontinuidades codificadas tanto en las barreras de entrada como en los datos del punto de entrada.
Las herramientas Topo to Raster y Topo to Raster by File utilizan una técnica de interpolación diseñada específicamente para crear una superficie que represente más estrechamente una superficie de drenaje natural y conserve mejor tanto las crestas como las redes de flujo de los datos de contorno de entrada.
El algoritmo utilizado se basa en el de ANUDEM, desarrollado por Hutchinson et al en la Universidad Nacional de Australia.
La tendencia es una interpolación polinómica global que ajusta una superficie lisa definida por una función matemática (un polinomio) a los puntos de muestra de entrada. La superficie de tendencia cambia gradualmente y captura patrones de escala gruesa en los datos.
También puede consultar este artículo: http://proceedings.esri.com/library/userconf/proc95/to100/p089.html
Otros dos métodos serían Promedio4 y Promedio16. Hacen lo que parecen y toman el promedio de las 4 o 16 celdas circundantes.
El caso de uso aquí es principalmente para datos DEM. No lo usaría en una imagen de trama (especialmente color de 3 bandas)
No está ponderado por la distancia, pero no creo que lo use para el ráster (solo vector) ya que la distancia en un dataset ráster es un poco más subjetiva
Siempre pensé que Median4 y Median16 serían buenas maneras de eliminar caídas y picos de datos de DEM, aunque no conozco ningún paquete que lo permita.