[R-br] Erro ao importar mapa (Shapefile)

Pedro Rafael pedro.rafael.marinho em gmail.com
Quinta Novembro 10 23:59:47 BRST 2011


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] <
ml-node+s2285057n4024568h85 em n4.nabble.com> 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.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20111110/8b8de953/attachment.html>


Mais detalhes sobre a lista de discussão R-br