R:tmap中的投影

R:tmap中的投影,r,maps,geospatial,tmap,R,Maps,Geospatial,Tmap,我正在尝试使用投影“robin”创建地图,但我遇到一个错误: library(sp) library(tmap) data(World) tm_shape(World, projection = "robin")+tm_borders()+tm_fill(col = 'pop_est_dens')+tm_grid(n.x = 11, n.y = 11) Error in st_crs.character(x[[shape.id[masterID]]]$projection) : inval

我正在尝试使用投影“robin”创建地图,但我遇到一个错误:

library(sp)
library(tmap)
data(World)
tm_shape(World, projection = "robin")+tm_borders()+tm_fill(col = 'pop_est_dens')+tm_grid(n.x = 11, n.y = 11)
Error in st_crs.character(x[[shape.id[masterID]]]$projection) : 
  invalid crs: robin

我该怎么做才能得到预期的投影?

< P>你可以考虑使用Prim4字符串来指定投影;这是可以找到的

库(sp)
图书馆(tmap)
数据(世界)

你可以考虑使用Prim4字符串来指定投影;这是可以找到的

库(sp)
图书馆(tmap)
数据(世界)
罗宾
library(sp)
library(tmap)
data(World)

robin <- "+proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs"

tm_shape(World, projection = robin) + tm_borders() +
  tm_fill(col = 'pop_est_dens') + 
  tm_grid(n.x = 11, n.y = 11)