Estrutura interna de arquivos no R

Caros, estou com o seguinte problema. Quero fazer o download de um shape e extraí-lo, mas parece que eu não estou achando o caminho exato dos arquivos. Alguém tem alguma cola pra isso? fl <- "http://metodologiapolitica.com/download/Brasil.zip" download.file(fl, "Brasil.zip") br <- unzip("Brasil.zip")
br [1] "./Brasil.dbf" "./__MACOSX/._Brasil.dbf" "./Brasil.shp" "./__MACOSX/._Brasil.shp" [5] "./Brasil.shx" "./__MACOSX/._Brasil.shx"
shp <- readShapePoly(system.file("./Brasil.shp") ) Error in getinfo.shape(filen) : Error opening SHP file
shp <- readShapePoly(system.file("./__MACOSX/._Brasil.shp") ) Error in getinfo.shape(filen) : Error opening SHP file
shp <- readShapePoly("./__MACOSX/._Brasil.shp") Error in getinfo.shape(filen) : Error opening SHP file
-- "Small steps toward a much better world" \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature}

Daniel, quando usamos a função readShapePoly não colocamos a extensão ".shp". Segue a minha sugestão. require(maptools) fl <- "http://metodologiapolitica.com/download/Brasil.zip" download.file(fl, "Brasil.zip") br <- unzip("Brasil.zip") shp <- readShapePoly("./Brasil") Em 27 de dezembro de 2012 18:13, Daniel Marcelino <dmsilva.br@gmail.com>escreveu:
fl <- "http://metodologiapolitica.com/download/Brasil.zip" download.file(fl, "Brasil.zip") br <- unzip("Brasil.zip")
br [1] "./Brasil.dbf" "./__MACOSX/._Brasil.dbf" "./Brasil.shp" "./__MACOSX/._Brasil.shp" [5] "./Brasil.shx" "./__MACOSX/._Brasil.shx"
shp <- readShapePoly(system.file("./Brasil.shp") ) Error in getinfo.shape(filen) : Error opening SHP file
-- Luís Gustavo Silva e Silva

Oi Luís, as vezes eu coloco as vezes não. A extensão não afeta o trabalho da função. Em todo caso, obrigado pela manifestação. O problema parece ser de caminho ao arquivo. 2012/12/27 Luís Gustavo <lgsilvaesilva@gmail.com>:
Daniel,
quando usamos a função readShapePoly não colocamos a extensão ".shp". Segue a minha sugestão.
require(maptools)
fl <- "http://metodologiapolitica.com/download/Brasil.zip" download.file(fl, "Brasil.zip") br <- unzip("Brasil.zip") shp <- readShapePoly("./Brasil")
Em 27 de dezembro de 2012 18:13, Daniel Marcelino <dmsilva.br@gmail.com> escreveu:
fl <- "http://metodologiapolitica.com/download/Brasil.zip" download.file(fl, "Brasil.zip") br <- unzip("Brasil.zip")
br [1] "./Brasil.dbf" "./__MACOSX/._Brasil.dbf" "./Brasil.shp" "./__MACOSX/._Brasil.shp" [5] "./Brasil.shx" "./__MACOSX/._Brasil.shx"
shp <- readShapePoly(system.file("./Brasil.shp") ) Error in getinfo.shape(filen) : Error opening SHP file
-- Luís Gustavo Silva e Silva
_______________________________________________ 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.
-- "Small steps toward a much better world" \begin{signature} Daniel Marcelino ☁ dm.silva@umontreal.ca ☎ (514) 343 6111 #3799 ✎ 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature}
participantes (2)
-
Daniel Marcelino
-
Luís Gustavo