[R-br] Objetos da Classe SpatialPolygonsDataFrame

Paulo Justiniano paulojus em leg.ufpr.br
Quinta Agosto 25 12:43:06 BRT 2011


entao a solucao é mesmo a que mencionei na primeira resposta

dados em polygons[[1]]@Polygons[[1]]@coords

te dará do 1o poligono

lapply(dados em polygons, function(x) x em Polygons[[1]]@coords)

vai te retornar uma lsita onde cada elemento é a coordeodenada de cada 
poligono (supondo que cada área é definido por um unico poligono



On Thu, 25 Aug 2011, Leonel Lucena Rodrigues wrote:

> Caro Prof. Paulo
> 
>  Eu esta me referinto a matrix de coordenadas que define cada poligono, pois o motivo da obtenção dessas coordenadas
> é para usar
> na função kernel2d que, junto com a função image e um raio especificado, estimará a desnidade kernel.
> Se o senhor poder me ajudar ficaria grato.
> 
> Att, Leonel Lucena
> 
> 
> 
> Em 24 de agosto de 2011 16:43, Paulo Justiniano <paulojus em leg.ufpr.br> escreveu:
>       Leonel
>
>       certamente mas precisa ficar claro o que voce quer dizzer por coordenadas.
>       Voce deseja:
>       1) a matrix de coordenadas que define cada poligono
>       2) as coordenadas de um ponto que represent o polygono (pr exemplo o centroide dado por labpt
>
>       se for 2) fica ainda mais direto bastando
>
>       coordinates(dados)
>
>       onde dados é um SpatialPolygonDataFrame
>       (ou SpatialPolygons)
> 
>
>       tudo isto está nas funcionalidades do pacote sp
> 
> 
> 
> 
> On Tue, 23 Aug 2011, Leonel Lucena Rodrigues wrote:
>
>        
>        Muito obrigado Prof. pela sua atenção, mas eu não fui muito explicativo ao me referir às
>       coordenadas.
>        
>       Se o Sr. me permitir enviar o shp de Fortaleza e os comandos para que eu possa me explicar melhor
>       ficaria muito grato.
>
>       Abraço, Leonel.
> 
> 
> 
>
>       Em 23 de agosto de 2011 15:38, Paulo Justiniano <paulojus em leg.ufpr.br> escreveu:
>            1o as coords estarao disponíveis para cada poligono individualmente
>
>            Por exemplo, suponha "dados" em que cada polygono seja definido por um unico conjun to de
>       coordenadas
>
>            dados em polygons[[1]]@Polygons[[1]]@coords
>
>            Com isto se quiser extrair dos varios polygonos voce pode montar ujm lapply()
> 
>
>            2o possiveis vieses podem ser dados por: forma de considerar (ou nao considerar...) bordas e
>       sistemas de coordenadas (por
>            ex usar lat/long que é inadequada paa calculos baseados em distancias euclidianas)
> 
> 
> 
>
>       On Tue, 23 Aug 2011, Leonel Lucena Rodrigues wrote:
>
>             Boa Tarde,
>
>             Estou com duas dúvidas sobre objetos da classe SpatialPolygonsDataFrame.
>            Tenho arquivos em formato shapefile, que é considerado pelo R como um objeto da classes
>       polígono espacial, e este tem
>            alguns slot's
>            como "labpt" e "area".  Então venho pedir ajuta em duas questões.
>
>            1º Qual a função, e o pacote, que me fornecerá apenas o slot "coords" ?
>
>                Sei existe uma forma de fazer com que o programa selecione as      coordenadas de
>       polígono, atualmente utilizo a
>            função scan(), mas
>            gostaria de
>            utilizar uma outra.
>                
>
>            2º  Caso venha a conseguir alguma estimativa, Kernel e.g., existirá um viés
>                 se os dados não tiverem projeção ?
>             
>                Na cartografia, mais especificamente no ArcMAP, utilizo o sistema de coordenadas adotado
>       atualmente pelo IBGE
>            (SIRGAS 2000), no R
>            esse processo está em desenvolvimento.
> 
>
>            Abraço a todos. 
> 
> 
> 
>
>       _______________________________________________
>       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.
> 
> 
> 
> 
> _______________________________________________
> 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.
> 
> 
> 
>


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