問題タブ [geosphere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
14198 参照

r - パッケージgeosphereを使用して地球上の2点間の距離を計算するR

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

0 投票する
2 に答える
873 参照

r - R - 大円を作成するときの if (antipodal(p1, p2)) のエラー - library(geosphere)

http://flowingdata.com/2011/05/11/how-to-map-connections-with-great-circles/で大圏接続マップを再現しようとすると問題が発生します。関数のループを実行すると、次のエラーが発生します。

ちなみに、ループの外側にあるときは問題なく機能しますが、ループの設定のどこが問題なのかわかりません。

このエラーは、この方法でデータを表示しようとしたときに発生する一般的なエラーのようで、antipodal に渡される NULL 値と関係があります。それらが私のデータに含まれている可能性があるかどうかを見つけるのに苦労しています。大円の距離が 0 になる可能性がある同じ/オーバーレイである「to」および「from」の目的地を削除しました。これは、SO here の同様のエラーの問題であると報告されました。

大円コードの対蹠エラー

元のコードでは、SQL クエリを使用して gcIntermediate のテーブルを組み立てていますが、コードを実行して自分で確認したい人のために、これらをテーブルとして書き出しました。

データ ファイルは GIT にあります。

dfCord.csv fsub.csv

https://github.com/GaryPate/R-Greatcircles/commit/e1149ccdb7ab13b89f5f11e8ebad66f26ec3e39b

どうもありがとう!

0 投票する
1 に答える
1546 参照

r - R における地球上の 2 地点間の距離

Rを使用して地球上の2点間の距離を計算しようとしています.

Google マップに緯度/経度を入力する (距離測定機能)。合計距離は 1.88 km (1.17 マイル) ですが、これは上記のコードを使用して取得したものではありません。私はこれを手伝ってくれる人を見つけるのに苦労しています。

0 投票する
4 に答える
2719 参照

r - rで特定の緯度/経度距離内の場所を見つける

次の場所でデータを利用できるグリッド データセットがあります。

その場所から 500 km 以内にあるすべてのデータ ポイントを検索したいと思います。

私は R で geosphere パッケージを使用することを目指していますが、現在書いている方法はあまり効率的ではないようです。

ここでは、データ内の各グリッドをループして、距離が 500 km 未満かどうかを調べます。次に、TRUE または FALSE のいずれかで変数を保存します。これを使用して、データ (他の変数) を平均化できます。このメソッドから、表示されている緯度と経度から 500 km 以内の場所の TRUE または FALSE を含むマトリックスが必要です。これを行うためのより効率的な方法はありますか?

0 投票する
1 に答える
112 参照

r - R - 一定期間後の地理的位置の計算

それぞれの緯度と経度を持つ 2 つのポイント A と B があります。また、ポイント A からポイント B に到達するのにかかる時間もあります。1 時間かかり、A からドライバーがポイント B に直進し、移動中に同じ速度を維持すると仮定します。0.6時間後、ドライバーの現在地(緯度と経度)を知りたいです。パッケージまたはそれを可能にする他のパッケージに機能はありますgeosphereか? ありがとう

0 投票する
1 に答える
1681 参照

r - R geosphere パッケージによるポリゴン面積の計算

R の areaPolygon 関数に問題があります。正しい結果が得られるように見えることもあれば、結果が桁違いに見えることもあります。

たとえば、次のポイントを持つポリゴンがあります。

それらをデータフレームに結合します

次に、面積を取得しようとします。

これは 326928.8 m^2 になります。

1000 m^2 の範囲でもっと何かを期待していました。

奇妙なことに、これは私が計算している約半分のセルではかなりうまく機能しているように見えますが、残りの半分では機能していないようです。

同様のStackOverflow の質問では、ポイントの順序が正しくないため、奇妙に小さい値が指摘されました。ただし、プロットすると、たとえば

ポリゴンは正しく描画されているようです。

ここで何が間違っているのか知っている人はいますか?ありがとう!