問題タブ [great-circle]

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 に答える
1025 参照

python-2.7 - Python のグレート サークル宛先式

Google Earth でいくつかのマップを生成する Python プログラムを作成しています。Perl で作成された同僚のスクリプトを使用しています。この Great Circle 呼び出しがあるところまで来ました。

Pythonに相当するものは何ですか? 次のようなモジュールはありますか。

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

matlab - 大圏距離問題 (球状ビンセンティ ケースと簡易版)

こんにちは、現在、MatLab の Vincenty 式の球面ケースを使用して、2 つの緯度/経度ポイント間の距離を計算しようとしています。http://en.wikipedia.org/wiki/Great-circle_distanceを参照しています

そこから、上記の MatLab コードを作成しました。私は与えられた最初の方程式を試しました (より単純化されたバージョンですが、どちらも役に立たなかった) ので、Vincenty の場合を使用します。コードの先頭にリストされている 2 つの緯度/経度ポイント (10 進形式) を考えると、プログラムで 2 つのポイント間の正しい距離をまだ計算していません。何が起こっているのか分からないので、何か解決方法があれば教えてください。

よろしくお願いします。投稿を頻繁に確認して、これまでのコードについての質問にお答えできるようにします。

このウェブサイトに基づいて: http://williams.best.vwh.net/gccalc.htm距離は 7381.56km である必要があります。

以下の最初の回答は、マッピング ツールボックスを持っていることを思い出させてくれましたが、取得した結果を解釈する方法がわかりません。以下に投稿したコメントを確認してください。 [ARCLEN, AZ] = distance(LAT1,LON1,LAT2,LON2)

これは実際には機能しますが、生成された弧の長さや方位角をどうするかわかりません。

明けましておめでとうございます。

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

python - Pythonを使用して大圏距離と2つの球点のユークリッド距離を比較するには?

大円距離 (gcd) を使用する代わりに、ユークリッド距離を使用して地球上の 2 点の距離を計算するときに発生するエラーを確認しようとしています。緯度と経度によって定義される 2 つのポイントがあります。大圏距離には python geopy フレームワークを使用しました。gcd のコードは次のとおりです。

そうまたは2つのポイント:

p1=[39.8616,-75.0748], p2=[-7.30933,112.76]

gcd = 78.8433004543197 klm

great_circle(p1,p2).kilometersgeopyの関数を使用する

次に、次の式を使用して、これら 2 点をデカルト座標に変換しました。

どこr=6372.795で、次のデカルト座標になります

次に、次のように入力します。gcd からの ~78klm と比較して妥当とは思えないユークリッド ノルムをnp.linalg.norm(p2-p1)取得しています。1103.4963114787836私は間違っていると推測していますか?

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

r - 大圏距離行列の計算

dist(coords)ユークリッド距離を使用して距離行列を提供します。また、他のいくつかのオプションも提供します。ただし、harsine 式などのオプションは提供されません。

distHaversine()指定された 2 つの緯度/経度座標のセットについて、必要な距離 (大円) を計算します。hasersine 公式を使用して大圏距離行列を計算する既存のパッケージ/関数があるかどうか疑問に思っています。

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

javascript - JavaScriptで緯度経度間の距離を計算すると、NaNのみが返されます

だから私は次のJavaScriptを持っていますが、距離関数内でログをコンソールしようとするたびにNanを取得し続ける理由がわかりません。lat1 をログに記録しただけでも、NaN が返されます。しかし、これは getDistance 関数内でのみ発生し、他の場所ではすべて正常に機能しています。すべてが NaN を返すため、関数の残りの部分は明らかに機能していません。

ここにフィドルがあります