私はこのような形状ファイルをインポートしようとしています。Windowsコンピュータ上でインポート英語以外のシェープファイル
fn <- "Proj1"
my_shp <- readShapeSpatial(fn)
を(32ビット)は、それは大丈夫動作しますが、私はから同じことを行うときUbuntuマシン(64ビット、英語OS、R2.14.0)では、make.names(onames、unique = TRUE)に "エラー:無効なマルチバイト文字列9"が表示されます。
シェイプファイルにスペイン語が付いていると思われます。つまり、ポリゴンの名前に "メキシコ"( "メキシコ"ではなく)のようなアクセントが付いているからです。
Windowsでのインポートを.rdaとして保存し、Ubuntuでロードしましたが、次にポリゴン名として "M \ xfexico"を取得しました。
私はLinuxでそれほど経験がないので、修正がRかUbuntuにあるかわかりません。あなたの助けが高く評価されます。
私はこの問題があなたのファイルのエンコーディングに関係していると思います。多分この[R-brヘルプリスト](http://r-br.2285057.n4.n4.bb/R-br-Erro-ao-importar-mapa-Shapefile-tp4023591p4024488.html)の議論は、君は。 –
ありがとう!私はメールチェーンを読んで、 "LC_ALL = C R"という端末からRを起動し、それを行った。オブリガード! – Chris
答えを投稿してチェックマークを付けると、答えられていないキューのChrisに永遠に残りません。 –