OSM编码的问题

问题描述:

我遇到了osm数据编码的麻烦。 下面是使用奥斯马尔包重复的例子:OSM编码的问题

osmData <- osmar::get_osm(osmar::center_bbox(23.334360, 42.693180, 100, 100)) 
osmData$nodes$tags[80:100, ] #the output is not UTF-8 

我还从网上下载https://download.geofabrik.de/europe/

行星文件解压缩,并使用它与奥斯马尔:: get_osm我仍然有同样的问题后。 cyrilics字母不可读。

任何想法,我该如何解决这个问题?

+0

交叉点:https://gis.stackexchange.com/questions/248440/issues-with-osm-encoding + https://help.openstreetmap.org/questions/57219/issues-with-osm-encoding-in -r – scai

好吧,回答我的问题:

我跑在Linux上面的代码并理解,这个问题是与Windows区域。我找到的解决方法是使用iconv 参数设置为“UTF-8”

iconv(osmData$nodes$tags[80:100,3][11], from="UTF-8", to="UTF-8") 

这项工作,可应用于所有列。