Riproiezioni di dati raster

Da Wikipedia, l'enciclopedia libera.

Torna a HOWTOs e procedure tipo

Riproiezioni di dati raster

L'utile programma r.proj di GRASS permette di riproiettare mappe da una location ad un altra. Sfortunatamente, non sempre l'uso è agevole in quanto le region di destinazione deve essere compatibile con la region di partenza. Quando si proietta da lat/long a una proiezione piana o viceversa, tirare a indovinare non è proprio cosa comoda e r.proj può restituire un fastidioso errore 'Input map is outside current region'. Un utile metodo è quello di creare un vector delle dimensioni della region del raster nella location di partenza, riproiettarlo usando v.proj nella location destinazione - il programma vettoriale non ha problema di contenimento della region - e adattare quindi la region al vector risultante.

Nella location 1:

g.region -p rast=myimage
v.mkgrid map=myimage_extent grid=1,1 position=region

Nella location 2:

v.proj location=location1 mapset=PERMANENT in=myimage_extent
g.region vect=myimage_extent
r.proj location=location1 mapset=PERMANENT in=myimage res=risoluzione

A questo punto il raster è perfettamente riproiettato. Si noti che in generale è necessario specificare esplicitamente la risoluzione nella region destinazione delle location, stando ben attenti a definirla confrontabile con la risoluzione dei dati di partenza, nella nuova proiezione.

--FrancescoLovergine 23:29, Apr 2, 2007 (CEST)


Per approfondimenti sul tema "georeferenziare dati raster" si rimanda alla pagina Georeferenziare raster

Personal tools