[GRASS-de] r.patch

Markus Neteler neteler at itc.it
Mi Okt 8 19:05:07 CEST 2003


On Wed, Oct 08, 2003 at 03:08:25PM +0200, Johannes Breidenbach wrote:
> Hallo!
> 
> Ich habe einen Rasterlayer mit 0.5m Auflösung und einen
> anderen mit 0.05m Auflösung. Ich würde gerne an jeder
> Stelle, an der ein Wert im 0.5-er Layer ist, den höchsten
> Wert aus dem 0.05-er Layer als neuen Layer (0.05m
> Auflösung) ausgegeben haben.
> Geht das irgendwie?

Ja, sollte gehen:

g.region res=raster005 -p

#size: 10 * 0.05 = 0.5
r.neighbors in=raster005 out=temp method=max size=10
r.mapcalc "neuesraster005=if(isnull(raster05),temp,raster05)"

... oder so aehnlich.

Schoene Gruesse

 Markus Neteler

-- 
Markus Neteler     <neteler at itc.it>       http://mpa.itc.it
ITC-irst, Istituto per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18        -       38050 Povo (Trento), Italy