[R-br] extrair bordas de arquivos .shp

Daniel Marcelino dmsilva.br em gmail.com
Domingo Novembro 4 17:22:31 BRST 2012


O pacote rgdal  também é uma opção extrair os limites.

?readGDAL


2012/11/4 Samuel Carvalho <samukajm em yahoo.com.br>

> Bom dia pessoal,
> Alguem poderia ajudar com a seguinta dúvida?
> Estou usando o pacote sp pra visualização e manipulação de dados espaciais
> no R.
> Um dos arquivos que estou trabalhando é do tipo .shp
> Qual procedimento para extrair as bordas dos polígonos deste arquivo que
> não seja tão lusitânica quanto o seguinte código:
>
> dados <- readShapePoly('dados.shp')
> length(dados em polygons) #supondo que o resultado deste comando seja == 2
> length(dados em polygons[[1]]@Polygons) #e supondo que o resultado aqui seja
> == 10
> length(dados em polygons[[2]]@Polygons) #e supondo que o resultado aqui seja
> == 10
>
> Entao meu codigo para extrair as coordenadas ditas como bordas ou limites
> seria
> dados em polygons[[1]]@Polygons[[1]])@coords
> dados em polygons[[1]]@Polygons[[2]])@coords
> .
> .
> .
> dados em polygons[[1]]@Polygons[[10]])@coords
>
> e estes mesmos comandos para o poligono 2 o que totaliza 20 linhas de
> comando
> Talvez existisse algo como
> dados em borders mas não existe pois é possível verificar o que se pode
> extrair do objeto dados que é um objeto da classe
> "SpatialPolygonsDataFrame" pelo comando
> getSlots('SpatialPolygonsDataFrame')
>
> Obrigado
> Samuel
>
> *====================================*
> *Samuel P. C. Carvalho
> *Mestre em Ciências Florestais [UFLA]
> Doutorando em Recursos Florestais [ESALQ/USP]
> =============================================
>
> _______________________________________________
> 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 forneça
> código mínimo reproduzível.
>



-- 
"Small steps toward a much better world"

\begin{signature}
Daniel Marcelino
Land Phone 1+514 343 6111 #3799
3200 Jean Brillant,  Office C5071
Montreal, QC; H3T 1N8
Canada
\end{signature}
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121104/f1de2603/attachment.html>


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