9

私の質問はこの質問に基づいています。それを使用して、最初の座標セットが LGA 空港 NY 用で、2 番目の座標セットが EWR 空港 NY 用であるコードの下に書きました。答えは 33713 です。それはマイルですか、それともキロですか? 簡単な Google チェックでは、距離は 33 マイルである必要があります (ただし、直線/円弧の距離ではありません :( 道路による距離です)。パッケージのドキュメントには、答えはメートル単位であると記載されています。明確にしてください。 2つの座標を指定して地球上の距離を見つける良い方法?マイルで答えを得るにはどうすればよいですか?

library(geosphere)
distm (c(40.777250, -73.872610), c(40.6895, -74.1745), fun = distHaversine)
         [,1]
[1,] 33713.61
4

1 に答える 1

11

はい、メートル単位で答えが返ってきます。マイルに変換するには:

> distm(c(40.777250, -73.872610), c(40.6895, -74.1745), fun = distHaversine)[,1] / 1609
[1] 20.95315

カラスが飛ぶように20.95マイル。

于 2016-05-25T18:19:05.840 に答える