r - 绘制海岸线并计算 distances(marmap 和 ggmap)

我正在使用 R 进行海洋生态学研究项目,我想创建一个法国地中海沿岸的一个小而精确的部分的 map。从这个 map 我想添加不同的鱼类收集站点,以便计算这些站点之间的 distances,同时考虑到海岸的拓扑结构(站点非常靠近海岸)。我已经使用 marmap 包来执行此操作,但是由于我希望创建的 map 的大小,分辨率非常差并且 map 无法使用。

data <- getNOAA.bathy(lon1 =2.97,lon2 =3.53,lat1 =41.9,lat2 =42.3,resolution = 1)

我想知道是否有替代方案,例如使用 ggmap 包获得具有良好分辨率的 map ,然后导入站点的 GPS 点并使用 marmap 计算它们之间的 distances ?这两个包兼容吗?

你还有其他建议吗?

回答1

我建议使用 leaflet 进行映射,并使用 geosphere 找到Haversine(因为乌鸦飞过` distance 点之间。

相似文章

python - 如何基于函数迭代创建 pandas 列

我有一个具有以下相关特征的pandas数据框:位置(城市)、纬度、经度。我想以最有效的方式向这个pandas数据框添加以下列:到最近医院的距离到最近的火车站的距离ETC我的数据框如下所示:Column...

最新文章