問題タブ [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.
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
どうもありがとう!
r - R における地球上の 2 地点間の距離
Rを使用して地球上の2点間の距離を計算しようとしています.
Google マップに緯度/経度を入力する (距離測定機能)。合計距離は 1.88 km (1.17 マイル) ですが、これは上記のコードを使用して取得したものではありません。私はこれを手伝ってくれる人を見つけるのに苦労しています。
r - rで特定の緯度/経度距離内の場所を見つける
次の場所でデータを利用できるグリッド データセットがあります。
その場所から 500 km 以内にあるすべてのデータ ポイントを検索したいと思います。
私は R で geosphere パッケージを使用することを目指していますが、現在書いている方法はあまり効率的ではないようです。
ここでは、データ内の各グリッドをループして、距離が 500 km 未満かどうかを調べます。次に、TRUE または FALSE のいずれかで変数を保存します。これを使用して、データ (他の変数) を平均化できます。このメソッドから、表示されている緯度と経度から 500 km 以内の場所の TRUE または FALSE を含むマトリックスが必要です。これを行うためのより効率的な方法はありますか?
r - R - 一定期間後の地理的位置の計算
それぞれの緯度と経度を持つ 2 つのポイント A と B があります。また、ポイント A からポイント B に到達するのにかかる時間もあります。1 時間かかり、A からドライバーがポイント B に直進し、移動中に同じ速度を維持すると仮定します。0.6時間後、ドライバーの現在地(緯度と経度)を知りたいです。パッケージまたはそれを可能にする他のパッケージに機能はありますgeosphere
か? ありがとう
r - R geosphere パッケージによるポリゴン面積の計算
R の areaPolygon 関数に問題があります。正しい結果が得られるように見えることもあれば、結果が桁違いに見えることもあります。
たとえば、次のポイントを持つポリゴンがあります。
それらをデータフレームに結合します
次に、面積を取得しようとします。
これは 326928.8 m^2 になります。
1000 m^2 の範囲でもっと何かを期待していました。
奇妙なことに、これは私が計算している約半分のセルではかなりうまく機能しているように見えますが、残りの半分では機能していないようです。
同様のStackOverflow の質問では、ポイントの順序が正しくないため、奇妙に小さい値が指摘されました。ただし、プロットすると、たとえば
ポリゴンは正しく描画されているようです。
ここで何が間違っているのか知っている人はいますか?ありがとう!