4
我试图导入形状文件是这样的:导入非英语shape文件
fn <- "Proj1"
my_shp <- readShapeSpatial(fn)
在Windows计算机(32位),它工作正常,但是当我做从相同Ubuntu-machine(64位,英文操作系统,R2.14.0),我在make.names(onames,unique = TRUE)中得到“错误:无效的多字节字符串9”。
我怀疑这是因为shapefile有西班牙的起源,即其中的多边形的名称有“墨西哥”(而不是“墨西哥”)的口音。
作为速战速决,我没有在Windows中导入,保存为.rda和在Ubuntu装好了,但后来我得到例如“M \ xfexico”多边形名。
我不是那么Linux的经历,所以我不知道如果修订是在R或在Ubuntu。非常感谢您的帮助。
我认为这个问题与你的文件的编码有关。也许这[在R-br帮助列表中讨论](http://r-br.2285057.n4.nabble.com/R-br-Erro-ao-importar-mapa-Shapefile-tp4023591p4024488.html)对于您。 – 2012-01-30 12:06:17
谢谢!我读了电子邮件链,并从终端以“LC_ALL = C R”启动了R,并做到了这一点。 Obrigado! – Chris 2012-01-30 12:55:23
你应该发表一个答案并勾选它,以便它不会永远留在未答复的队列中,克里斯。 – 2012-01-30 15:50:14