[R-br] Selecionar a extração de valores dos pixels em linhas a cada número de pixels arbitrário
Tito Conte
tito.conte em gmail.com
Quarta Fevereiro 1 18:42:42 BRST 2017
Cara, não entendi direito o que você quer.
mas no meu entendimento vc precisa:
1- obter o nx,ny do seu raster
2- obter o index do seu ponto um i,j
e ai vc cria um vetor de 2 em 2 com seq (seq(i,ny,2))
E extrai pelo index
Caso não seja possíve extrair pelo index vc pode criar um vetor de
coordenadas e colocar o loop nelas.
Eu nunca mexi muito com raster no R (geralmente uso Py pra isso por que a
empresa usa mais py que R) mas acredito que funcione. Se tiver dificuldades
com os comandos da um alô que eu te dou uma força
Tito Conte
Em 26 de janeiro de 2017 17:43, ASANTOS via R-br <r-br em listas.c3sl.ufpr.br>
escreveu:
> Prezados Membros,
>
> Tenho um raster hipotético r:
>
> require(raster); require(sp)
>
> ## Criando um raster
> r <- raster(nc=10, nr=10)
> r <- setValues(r, round(runif(ncell(r))* 255))
>
> Consigo extrair os valores dos pixels de interesse dadas as
> coordenadas centrais dos mesmos:
>
> x <- c(54,18,54,54)
> y <- c(27,81,9,63)
>
> pontos <- SpatialPoints(cbind(x,y))
>
> cells <- cellFromXY(r, pontos); cells
> p.cen <- xyFromCell(r, cells); p.cen
>
> values <- extract(r,p.cen)
> dados<-cbind(p.cen,cells,values)
>
> No entanto, eu gostaria de encontrar um modo para extrair o valor
> dos pixels, no qual, eu selecionaria uma coordenada e a função realizaria a
> extração dos pixels de linhas verticais inteiras do raster a cada dois
> pixels à partir da coordenada dada, por exemplo?
>
> Alguém poderia me dar uma ideia de como chegar a esse resultado?
>
> 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 99686-6970 (VIVO) (+55) 65 3221-2674 (FIXO)
> e-mails:alexandresantosbr em yahoo.com.br
> alexandre.santos em cas.ifmt.edu.br
> Lattes: http://lattes.cnpq.br/1360403201088680
> OrcID: orcid.org/0000-0001-8232-6722 - ResearcherID: A-5790-2016
> Researchgate: www.researchgate.net/profile/Alexandre_Santos10
> LinkedIn: br.linkedin.com/in/alexandre-dos-santos-87961635
> Mendeley:www.mendeley.com/profiles/alexandre-dos-santos6/
> ======================================================================
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e fornea cdigo
> mnimo reproduzvel.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20170201/f1f3b319/attachment.html>
Mais detalhes sobre a lista de discussão R-br