Pessoal consegui fazer rodando a linha Sys.setlocale("LC_ALL", "C"). Ela
equivale a forma que o Jakson propôs só que posso chamar após o R ser
chamado caso eu queira rodar dentro de uma IDE, ou coisa parecida sem ter
que chamar via terminal.Em 10 de novembro de 2011 15:07, Jakson Alves de Aquino [via R-br] < [email protected]> escreveu: > 2011/11/10 Pedro Rafael <[hidden > email]<http://user/SendEmail.jtp?type=node&node=4024568&i=0>>: > > > Pessoal estou utilizando a biblioteca maptools para importar mapas no > > shapefile e está ocorrendo o erro que segue: > > > > mapa <- readShapePoly("/home/pedro/Documentos/MALHA MUNICIPAL > > (MAPA)/PB.shp") > > Erro em make.names(onames, unique = TRUE) : string multibyte inválida 5 > > > > O que pode ser? É algum problema no arquivo DBF? Estou utilizando o > Linux e > > a versão 2.14 do R. > > Eu consigo abrir arquivos desse tipo no Linux rodando o R em locale > 'C', digitando no terminal: > > LC_ALL=C R > > Com isso, o R é iniciado "sem locale". Para o mapa do Ceará, por > exemplo, o script que uso é o seguinte (você pode abrir no gedit e > copiar e colar os comandos para o R): > > # Início > # Este script deve ser executado em locale C > library(descr) > library(maptools) > > ce <- readShapePoly("23mu2500gsr") > dados <- attr(ce, "data") > names(dados) <- c("cod.municipio", "uf", "sigla", "nome.munic", > "regiao", "mesorregiao", "nome.meso", "microrregiao", "nome.micro") > dados <- toUTF8(dados, "ISO-8859-1") > attr(ce, "data") <- dados > save(ce, file = "ceara.RData") > # Fim > > Até+, > > Jakson > _______________________________________________ > R-br mailing list > [hidden email] <http://user/SendEmail.jtp?type=node&node=4024568&i=1> > 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. > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://r-br.2285057.n4.nabble.com/R-br-Erro-ao-importar-mapa-Shapefile-tp4023591p4024568.html > To unsubscribe from R-br, click > here<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw> > . > See how NAML generates this > email<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.
_______________________________________________ R-br mailing list [email protected] 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.
