[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