Esistono regole rigide e veloci su quali metodi di interpolazione sono adatti a ciascun tipo di dati raster?
Esistono regole rigide e veloci su quali metodi di interpolazione sono adatti a ciascun tipo di dati raster?
Risposte:
Sono d'accordo che non ci sono regole rigide e veloci, ma ci sono alcune linee guida per vari metodi di interpolazione. Ad esempio, IDW è il migliore quando si hanno punti abbastanza densi per cominciare. Kriging è un processore intensivo, di solito utilizzato nella modellazione del suolo / geologia. La spline viene solitamente utilizzata quando si desidera una superficie liscia, ad es. Dati di temperatura Alcuni metodi consentono al raster risultante di passare attraverso i punti originali, mentre altri no.
Sebbene sia incentrato su ArcGIS, una buona panoramica dei diversi metodi può essere trovata nel documento di 4 pagine
Un chiarimento alla domanda indica che si cercano metodi per ricampionare un raster . Molti sono in uso nelle comunità di imaging e fotografia . Per il lavoro GIS, tuttavia, sono di uso comune diversi metodi semplici:
Ricampionamento del vicino più vicino . A ogni cella nel nuovo raster viene assegnato il valore della cella più vicina (da centro a centro) nel raster originale. Usalo per dati categorici come l'uso del suolo e altre classificazioni.
Interpolazione bilineare . A ogni cella nel nuovo raster viene assegnata una media basata sulle quattro celle originali più vicine. La media è lineare nelle direzioni orizzontale e verticale. (La formula risultante, tuttavia, non è lineare; in realtà è quadratica). Questo è utile per il livellamento per scopi generici, ma la media che va di solito taglia un po 'i picchi e le valli locali.
Convoluzione cubica . Questo è simile nello spirito all'interpolazione bilineare ma può estrapolare leggermente i valori dalle cellule vicine. Lo fa in un modo destinato a riprodurre le medie locali e la variabilità nella nuova griglia; in particolare, il taglio degli estremi locali non dovrebbe essere così grave. (Una conseguenza spiacevole, evidente come un bug in ArcGIS di ESRI, è che i valori nella nuova griglia possono estendersi oltre l'intervallo di quello precedente, facendo sì che alcuni dei nuovi estremi non vengano resi correttamente. Ma si tratta di dati solo visualizzazione.) Il compromesso è che la convoluzione cubica richiede un po 'più di tempo per calcolare l'interpolazione bilineare.
Discuto questi ultimi due metodi in dettaglio su http://www.quantdec.com/SYSEN597/GTKAV/section9/map_algebra.htm
Per i calcoli una tantum rapidi di solito sono contento di eseguire l'interpolazione bilineare (per dati continui) o l'interpolazione del vicino più vicino (per dati categorici). Per tutti gli altri, specialmente quando si preparano set di dati principali o quando si prevedono manipolazioni estese, consiglio di utilizzare la convoluzione cubica (oltre a riflettere sull'ordinamento delle operazioni per ridurre al minimo la propagazione dell'errore in virgola mobile).
Secondo ESRI i metodi di interpolazione disponibili (disponibili come strumenti in Analista spaziale e altre estensioni) vengono confrontati come segue: (Citando)
Lo strumento IDW (Inverse Distance Weighted) utilizza un metodo di interpolazione che stima i valori delle celle facendo la media dei valori dei punti dei dati campione nelle vicinanze di ciascuna cella di elaborazione. Più un punto è vicino al centro della cellula da stimare, maggiore è l'influenza o il peso che ha nel processo di calcolo della media.
Kriging è una procedura geostatistica avanzata che genera una superficie stimata da un insieme sparso di punti con valori z. Più di altri metodi di interpolazione supportati da ArcGIS Spatial Analyst, un'analisi approfondita del comportamento spaziale del fenomeno rappresentato dai valori z dovrebbe essere eseguita prima di selezionare il miglior metodo di stima per generare la superficie di output.
L' interpolazione Natural Neighbor trova il sottoinsieme più vicino di campioni di input in un punto di query e applica pesi a essi in base ad aree proporzionate per interpolare un valore (Sibson, 1981). È anche noto come Sibson o interpolazione "area-furto".
Lo strumento Spline utilizza un metodo di interpolazione che stima i valori utilizzando una funzione matematica che riduce al minimo la curvatura della superficie complessiva, ottenendo una superficie liscia che passa esattamente attraverso i punti di input.
Spline con barriere Lo strumento Spline con barriere utilizza un metodo simile alla tecnica utilizzata nello strumento Spline, con la differenza principale che questo strumento onora le discontinuità codificate sia nelle barriere di input che nei dati dei punti di input.
Gli strumenti Topo to Raster e Topo to Raster by File utilizzano una tecnica di interpolazione specificamente progettata per creare una superficie che rappresenta più da vicino una superficie di drenaggio naturale e preserva meglio sia le linee di giunzione che le reti di flusso dai dati di contorno di input.
L'algoritmo utilizzato si basa su quello di ANUDEM, sviluppato da Hutchinson et al presso la Australian National University.
La tendenza è un'interpolazione polinomiale globale che si adatta a una superficie liscia definita da una funzione matematica (un polinomio) ai punti di campionamento di input. La superficie di tendenza cambia gradualmente e acquisisce modelli su larga scala nei dati.
Puoi anche dare un'occhiata a questo articolo: http://proceedings.esri.com/library/userconf/proc95/to100/p089.html
Altri due metodi sarebbero Average4 e Average16. Fanno quello che sembrano e prendono la media delle 4 o 16 celle circostanti.
Il caso d'uso qui è principalmente per i dati DEM. Non lo useresti su un'immagine raster (esp 3 band color)
Non è ponderato per la distanza, ma poi non penso che lo userei per il raster (solo vettore) poiché la distanza in un set di dati raster è un po 'più soggettiva
Ho sempre pensato che Median4 e Median16 sarebbero stati dei buoni modi per rimuovere cali e picchi dai dati DEM, anche se non conosco alcun pacchetto che lo permetta.