[R-br] Recortar raster com limite em data.frame

ASANTOS alexandresantosbr em yahoo.com.br
Quinta Dezembro 26 16:53:04 BRST 2013


Boa tarde Pessoal,

        Gostaria de saber qual a melhor forma de recortar um rasterlayer 
se eu tenho o limite de uma área em data frame, pois segundo o exemplo 
abaixo não consigo fazer a operação com o uso de função overlay() para 
retirar os NA's que correspondem a malha fora do limite sem ficar 
fazendo inúmeras transformações dos objetos raster e data.frame, segue CRM:

## Raster-----------------------------------------------------------
set.seed(20131226)
r <- raster(nc=100, nr=100)
r <- setValues(r, round(runif(ncell(r))* 255))
image(r,col=gray(seq(0,1,0.025)))

## Borda -----------------------------------------------------------
x<-c(-125,-100,0,100,-125)
y<-c(-49,25,0,-50,-49)
limite<-cbind(x,y)
lines(limite, col="yellow")
##

Obrigado

-- 
======================================================================
Alexandre dos Santos
Proteção Florestal
IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso
Campus Cáceres
Caixa Postal 244
Avenida dos Ramires, s/n
Bairro: Distrito Industrial
Cáceres - MT                      CEP: 78.200-000
Fone: (+55) 65 8132-8112 (TIM)   (+55) 65 9686-6970 (VIVO)
e-mails:alexandresantosbr em yahoo.com.br
         alexandre.santos em cas.ifmt.edu.br
Lattes: http://lattes.cnpq.br/1360403201088680
======================================================================



Mais detalhes sobre a lista de discussão R-br