相关疑难解决方法(0)

计算一个点和海岸之间的最小距离

我试图获得给定点和海岸之间的最小距离.我的例子是马德里到海岸的距离:

library(rgeos)
library(maptools)
coast <- readShapeLines("Natural_Earth_quick_start/10m_physical/ne_10m_coastline.shp")
MAD = readWKT("POINT(-3.716667 40.383333)")
gDistance(MAD,coast)
[1] 3.021808
Run Code Online (Sandbox Code Playgroud)

我无法理解gDistance()返回的内容.文档说这是投影的单位.这是否意味着它是在纬度?我该如何将其转换为公里?

gis r spatial

8
推荐指数
1
解决办法
6357
查看次数

海洋纬度经度点距离岸边

我开始了一个"免费"的开源项目,为地球海洋的pH值创建一个新的数据集.

我从NOAA的开放数据集开始,使用这些列创建了一个2.45百万行的数据集:

colnames(NOAA_NODC_OSD_SUR_pH_7to9)
[1] "Year"  "Month" "Day"   "Hour"  "Lat"   "Long"  "Depth" "pH"   
Run Code Online (Sandbox Code Playgroud)

方法文件HERE.

数据集在这里.

我现在的目标是"限定"每一行(2.45米)......为此,我需要计算从纬度/长度的每个点到最近岸的距离.

所以我正在寻找一种方法:拉/长出:距离(距岸边公里)

有了这个,我可以确定数据点是否会受到岸上污染的影响,例如附近的城市污水.

我已经找到了一种方法来做到这一点,但似乎都需要我没有的软件包/软件.

如果有人愿意帮忙,我将不胜感激.或者,如果你知道一个简单(免费)的方法来实现这一目标,请告诉我...

我可以在R编程,Shell脚本中工作,但不是那些专家....

google-maps r geolocation latitude-longitude

7
推荐指数
1
解决办法
2289
查看次数

标签 统计

r ×2

geolocation ×1

gis ×1

google-maps ×1

latitude-longitude ×1

spatial ×1