我正在尝试在除经纬度以外的任何投影中使用 geom_sf() 绘制多边形。
我正在使用geom_sf() 导入数据集的手册页中的示例:
nc <- sf::st_read(system.file("shape/nc.shp", package = "sf"), quiet = TRUE)
从 latlong 转换为 epsg:3857
nc_3857 <- sf::st_transform(nc, "+init=epsg:3857")
最后用 ggplot2 定义绘图的 crs 进行绘图:
ggplot() +
geom_sf(data = nc_3857, colour = "red", fill = NA) +
coord_sf(crs=st_crs(3857))
我不断在 wgs84(即 epsg:4326)中获得一张带有经纬度轴的地图。我想要以米为单位的轴,所以我需要ggplot
绘制投影多边形。我究竟做错了什么?