欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

R导出shp文件不乱码的方法

程序员文章站 2022-04-13 22:16:02
...

今天下午试了很多包,sf,sp,rgdal 等等纷纷沦陷。还好有maptools包。函数是writeSpatialShape

file.sf %>% as('Spatial') %>%  writeSpatialShape('file.shp')

这个函数只认sp包里的那些SpatialDataFrame格式的文件,所以要先把sf格式转换一下。这都不是问题,反正从shp文件可以直接读为sf格式的。但是,这个函数不从源文件里读取投影信息,也没有参数可以选择写入什么样的投影信息。所以,这就意味着读进来之后还是需要再手动添加参考坐标系,在arcgis里也要进行类似操作。蛋疼。