rgdal
パッケージで提供されるreadOGR
関数を使用してOGRベクトルマップを読み取ろうとしていますが、私はドイツ語のウムラウトに少し問題があります。私はデータがどのように見えるかの少しの例を提供しました。öのようなウムラウトは\ 303 \ 266に置き換えられました。私は「各符号化のために同じ結果を得ていることから、私はreadOGR
機能(readOGR(dsn = "/path/to/data.gdb", layer = "layer", encoding = "UTF-8"
またはreadOGR(dsn = "/path/to/data.gdb", layer = "layer", encoding = "LATIN-1"
)でエンコードを指定しようとしたが、それは完全にエンコーディングパラメータを無視しているように見えるreadOGRを使用した場合のドイツ語ウムラントの符号化
map <-readOGR("/path/to/data.gdb", layer = "layer")
[email protected]$name
# [1] L\303\266rrach
# [2] Karlsruhe
# [3] B\303\266blingen
# [4] ...
私は試しました。私はどのようにreadOGR
関数またはR正しいドイツウムラウトを表示することができます知っていますか?
あなたはWindowsマシン上ではありますか? –
私はRStudio ServerをDebian 8 Serverで実行しています。 – Daniel
非常に奇妙です。私はutf8をエンコードしたgeojson/shpファイルを読んでいて、Rのディスプレイが台無しになっています。 utf8エンコーディング(どちらもQGISからエクスポートされた)を使用してcsvファイルを介して同じデータを読み込むと、すべてがうまくいきます。誰かが私に銃を渡す。 –