
Boa tarde colegas listeiros! Gostaria de uma ajuda para unir diferentes objetos espaciais num único objeto, afim de salvar um único shapefile ao final do meu processamento. Estou trabalhando com dois objetos do tipo 'SpatialPolygonsDataFrame' e gostaria de uni-los num único 'SpatialPolygonsDataFrame', sem perder as informações setadas no campo '@data'. Se alguém souber uma forma de fazer isso, ajudaria imensamente! Obrigado! Yury Duarte Engenheiro Agrônomo - ESALQ/USP

Existem vários caminhos, mas a maneira mais simples que eu conheço é usando a função raster::bind: unidos <- bind(shapefile1, shapefile2) Se precisar *salvar* o shapefile resultante, um camingo pode ser o rgdal: rgdal::writeOGR(unidos, "~/Desktop/shapefile_unido.shp", "Meu-shapefile", driver="ESRI Shapefile") Caso suas necessidades sejam mais específicas (por exemplo unir shapefiles que se sobreponham e etc), você poder dar uma olhada na função raster::union Greetings, -- Thiago V. dos Santos Postdoctoral Research FellowDepartment of Climate and Space Science and EngineeringUniversity of Michigan On Friday, September 21, 2018, 3:48:28 PM EDT, Yury Duarte via R-br <r-br@listas.c3sl.ufpr.br> wrote: Boa tarde colegas listeiros! Gostaria de uma ajuda para unir diferentes objetos espaciais num único objeto, afim de salvar um único shapefile ao final do meu processamento.Estou trabalhando com dois objetos do tipo 'SpatialPolygonsDataFrame' e gostaria de uni-los num único 'SpatialPolygonsDataFrame', sem perder as informações setadas no campo '@data'.Se alguém souber uma forma de fazer isso, ajudaria imensamente! Obrigado! Yury Duarte Engenheiro Agrônomo - ESALQ/USP _______________________________________________ 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.

Bom dia Thiago! Muito obrigado! Sua ajuda foi providencial. Consegui utilizar essa função dentro de um loop e salvar todos os polígonos que eu estava precisando. Grande abraço! Yury Duarte Engenheiro Agrônomo - ESALQ/USP Em sáb, 22 de set de 2018 às 23:24, Thiago V. dos Santos < thi_veloso@yahoo.com.br> escreveu:
Existem vários caminhos, mas a maneira mais simples que eu conheço é usando a função raster::bind:
unidos <- bind(shapefile1, shapefile2)
Se precisar *salvar* o shapefile resultante, um camingo pode ser o rgdal:
rgdal::writeOGR(unidos, "~/Desktop/shapefile_unido.shp", "Meu-shapefile", driver="ESRI Shapefile")
Caso suas necessidades sejam mais específicas (por exemplo unir shapefiles que se sobreponham e etc), você poder dar uma olhada na função raster::union
Greetings, -- Thiago V. dos Santos
Postdoctoral Research Fellow Department of Climate and Space Science and Engineering University of Michigan
On Friday, September 21, 2018, 3:48:28 PM EDT, Yury Duarte via R-br < r-br@listas.c3sl.ufpr.br> wrote:
Boa tarde colegas listeiros!
Gostaria de uma ajuda para unir diferentes objetos espaciais num único objeto, afim de salvar um único shapefile ao final do meu processamento. Estou trabalhando com dois objetos do tipo 'SpatialPolygonsDataFrame' e gostaria de uni-los num único 'SpatialPolygonsDataFrame', sem perder as informações setadas no campo '@data'. Se alguém souber uma forma de fazer isso, ajudaria imensamente!
Obrigado!
Yury Duarte Engenheiro Agrônomo - ESALQ/USP _______________________________________________ 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)
-
Thiago V. dos Santos
-
Yury Duarte