#Oi oi oi , tente o seguinte:
library(maptools);
mg<- readShapePoly(file.choose())
#e procurar o arquivo shp!
#Talvez o erro seja devido a falta de arquivos .dbf ou .sbx ou .sbn ou .shx
#no mesmo diretório do .shp 
#Espero ter ajudado.
#Respeitosamente,
#Alexandro




De: Emerson Cotta Bodevan <bodevan.ec@gmail.com>
Para: r-br@listas.c3sl.ufpr.br
Enviadas: Quarta-feira, 26 de Setembro de 2012 21:26
Assunto: [R-br] Não consigo ler shapefile

Prezados,

tenho mais uma dúvida.

Primeiramente, uso o UBUNTU e o EMACS.

Estou tentando ler um shapefile que baixei do site do IBGE. São dois arquivos:

31mu2500gsd.shp e 31mu2500gsr.shp

Instalei o pacote maptools e não consegui instalar o rgeos (dúvida enviada para a lista em outro e-mail)

ao digitar o comando:


mg<-readShapePoly("31mu2500gsr.shp") ou
mg<-readShapePoly("31mu2500gsd.shp")

Aparece a mensagem

 mg<-readShapePoly("31mu2500gsd.shp")
Erro em make.names(onames, unique = TRUE) : string multibyte inválida 5

 mg<-readShapePoly("31mu2500gsr.shp")
Erro em make.names(onames, unique = TRUE) : string multibyte inválida 5

Qualquer ajuda será bem vinda.
Att.,
Emerson.

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