Objetos da Classe SpatialPolygonsDataFrame

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.

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@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.

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@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@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@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.

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@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@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@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.

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@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@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@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@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@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.

entao a solucao é mesmo a que mencionei na primeira resposta dados@polygons[[1]]@Polygons[[1]]@coords te dará do 1o poligono lapply(dados@polygons, function(x) x@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@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@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@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@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@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.

Obrigado Prof. Paulo, O comando serviu perfeitamente. Mais uma vez, muito obrigado. Em 25 de agosto de 2011 12:43, Paulo Justiniano <paulojus@leg.ufpr.br>escreveu:
entao a solucao é mesmo a que mencionei na primeira resposta
dados@polygons[[1]]@Polygons[[**1]]@coords
te dará do 1o poligono
lapply(dados@polygons, function(x) x@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@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@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@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@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
______________________________**_________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/**cgi-bin/mailman/listinfo/r-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<http://www.leg.ufpr.br/r-br-guia>) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@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.
participantes (2)
-
Leonel Lucena Rodrigues
-
Paulo Justiniano