这应该很简单。
library(maps)
map("world", projection = "mercator", wrap = TRUE)
map("world", projection = "cylequalarea", param = 45, wrap = TRUE)
map("world", projection = "albers", parameters = c(lat0 = 0, lat1 = 0), wrap = TRUE)
map("world", projection = "lambert", parameters = c(lat0 = 0, lat1 = 0), wrap = TRUE)
前三个预测有效,但最后一个没有 - 它只显示墨卡托预测。我究竟做错了什么?
我知道我可以使用spTransform
来实际进行投影,但我希望能有更简单的东西。
答案 0 :(得分:0)
您只需在LCC上调整标准平行线即可使其呈现圆锥形
library(maps)
map("usa", projection = "mercator", wrap = TRUE)
map("usa", projection = "cylequalarea", param = 45, wrap = TRUE)
map("usa", projection = "albers", parameters = c(lat0 = 0, lat1 = 0), wrap = TRUE)
map("usa", projection = "lambert", parameters = c(lat0 = 20, lat1 = 50), wrap = TRUE)