• Non ci sono risultati.

v.krige - coupling GRASS GIS and R for spatial interpolation

N/A
N/A
Protected

Academic year: 2021

Condividi "v.krige - coupling GRASS GIS and R for spatial interpolation"

Copied!
14
0
0

Testo completo

(1)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

v.krige - coupling GRASS GIS and R for

spatial interpolation

Anne Ghisla & Martin Landa

(2)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Superficie statistica

Dai punti alla superficie

Grandezza presente su tutta l’area (temperatura, quota. . . ), campionamento puntiforme → interpolazione → superficie continua

(3)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Superficie statistica

Metodi di interpolazione

I Lineare:

Regressione lineare raramente applicabile

I Non lineare:

Metodi pesati variazione in funzione della distanza, es. campi elettrici

Trend stima dell’andamento

Kriging combinazione di modelli a diverse scale, maggiore accuratezza

(4)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Kriging

Kriging: principˆı

Metodo elaborato dall’ingegnere sudafricano Krige, nel campo dell’industria mineraria

Concetto di variabile regionalizzata: scomposizione della variazione

1. Andamento generale (drift)

2. Variazione locale spazialmente correlata

(5)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Kriging

(6)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Kriging

Algoritmi di kriging

I Point kriging: misure puntiformi, risultato assegnato a punti

I Block kriging: si assegna la media del risultato a unit`a areali

(blocchi)

Simple kriging media costante e nota

Ordinary kriging media costante ignota

Universal kriging drift + ordinary kriging

(7)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

GRASS

GRASS GIS

Esistono diversi moduli in GRASS GIS per l’interpolazione:

I Inverse Distance Weighting: r.surf.idw

I Splines: RST r.resamp.rst e v.[surf|vol].rst

ricampionamento di raster per ottenere una risoluzione pi`u

elevata

I Da curve di livello: r.contour

(8)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

R

R - kriging con gstat and geoR

Tre pacchetti aggiuntivi del linguaggio R:

gstat wrapper del software gstat

automap estende le funzioni di gstat fornendo funzioni di livello pi`u alto

(9)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

v.krige - collegamento tra GRASS e R

Sia GRASS sia R possono essere collegati a Python:

I GRASS: API in Python

I R: Python si interfaccia a R tramite il pacchetto rpy2

I GRASS e R possono essere collegati direttamente, attraverso

il pacchetto R spgrass6.

v.krige `e uno script Python lanciato in ambiente GRASS, che

richiama R in background e esegue il kriging a partire da una mappa vettoriale di punti, e crea in output una mappa raster.

(10)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

(11)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Esempio di esecuzione

v.krige input=rand2k elev filt column=elevation

output=rand2k elev kriging

output var=rand2k elev kriging var model=Lin

(12)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Dietro le quinte: il codice

1. Inizialmente, script in un unico file, con GUI generata da

g.parser

2. GUI complessa → divisione del codice in due file, core e

interfaccia

v.krige `e l’unico modulo ad avere una GUI personalizzata.

Complessit`a: mantenere funzionale il modulo, seguendo gli

aggiornamenti delle dipendenze (R, i pacchetti di R, gstat, Python, rpy2) sulle varie piattaforme

(13)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Un po’ di storia...

I Maggio 2009, Google Summer of Code: v.krige come GRASS

Add-on

I Dicembre 2009: v.krige incluso nel codice di GRASS 7 e 6.5

I Febbraio 2011: Reimplementazione in Python/C per evitare la

(14)

Interpolazione spaziale Implementazioni v.krige Storia e sviluppi

Grazie per l’attenzione!

Riferimenti

Documenti correlati

La poetica della contraddizione ha accomunato questi teatranti eccezionali attra- verso l’elaborazione di un particolare linguaggio della scena dal tratto fortemente allegorico

se da quella di ‘scrittrice lesbica’ passiamo ad analizzare la categoria della ‘tematica lesbica’, si pongono ovvi problemi di esclusione, che riguar- dano scrittrici

We use the technology available in the field of augmented reality, so that the learning environment an immersive, 3-D and fully interactive environment, capable

In this study, the attention is focused on ETs present in Rubus berries, raspberries and blackberries, to verify whether they are able to protect against gastric ulcer and how

Use of all other works requires consent of the right holder (author or publisher) if not exempted from copyright protection by the

Ai fini della tutela della proprietà intellettuale sulle opere prodotte nell'ambito del dipartimento e al contempo di una loro diffusione attraverso l'inserimento

In conclusion, the ATLAS detector at the Large Hadron Collider was used to search for resonances decaying to dielectron or dimuon final states at masses above the pole mass of the

La rete che si deve esaminare è riportata nella figura 1c, caratterizzata dalla sola presenza della sorgente indipendente I 2 e dalla messa a vuoto della porta di ingresso ottenuta