在 PlotSvalbard 上向泛北极地图添加坐标

Adding Coordinates to Pan-Arctic Map on PlotSvalbard

我一直在尝试使用 PlotSvalbard 将一系列坐标映射到泛北极地图上。

我的数据是一个十进制坐标列表,每个坐标都有一个指定的名称。

我尝试使用 transform_coord 函数将纬度和经度映射到泛北极投影,但未能有效地使用它。

到目前为止,我所做的任何尝试都会使所有坐标都出现在北极:

basemap(type = "panarctic", limits = 50) +
  geom_point(data = DATA, aes(x = longitude, y = latitude), color = "red")

同样的问题。显然,您需要将 lat/lon 转换为 UTM 系统。 Plotsvalbard 包含一个 transform_coord() 函数:

utm_points <- transform_coord(lat=c(80,85), lon=c(0,120), 
          proj.og = "+proj=longlat +datum=WGS84", 
          proj.out = "+proj=stere +lat_0=90 +lat_ts=71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0")

basemap("panarctic") + 
 geom_point(data = utm_points, aes(x=lon.utm, y=lat.utm))