我想用geom_sf绘制地图并从另一个数据集添加点,然后更改投影。例如:
# 建立库(GGPLOT2)库(SF)nc< - sf :: st_read(system.file(“shape / nc.shp”,…
你可以将point转换为sf对象并设置crs(也许你忘了设置crs?)。这是因为 coord_sf 可以将图层转换为常见投影,但它们需要是sf对象才能知道如何操作。
coord_sf
### add this below creation of point object point <- st_as_sf(point, coords = c("long", "lat"), crs = 4326) ggplot() + geom_sf(data = nc) + geom_sf(data = point) + coord_sf(crs = st_crs(3347))