我试图在R中按照此处的说明在地图上绘制一些点 http://rpsychologist.com/working-with-shapefiles-projections-and-world-maps-in-ggplot
当我到达使用rgdal:project
函数的行时,虽然收到错误消息
places_robin_df <- project(cbind(places_df$LONGITUDE, places_df$LATITUDE), proj="+init=ESRI:54030")
项目错误(cbind(places_df $ LONGITUDE,places_df $ LATITUDE),proj =“+ init = ESRI:54030”): 没有系统列表,错误:2
我发现将ESRI:54030
更改为随机乱码给了我同样的错误消息,这告诉我它无法找到ESRI:54030信息。我需要做些什么才能让事情发挥作用?
注意我在Ubuntu 14.04中运行R。
答案 0 :(得分:0)
我最终找到以下链接,表明ESRI
在Linux中区分大小写,应该是小写的。
http://lists.osgeo.org/pipermail/mapserver-users/2011-October/070334.html
将代码更改为
places_robin_df <- project(cbind(places_df$LONGITUDE, places_df$LATITUDE), proj="+init=esri:54030")
解决问题