2017-11-24 6 views
0

matlabのtrack2関数1がpython 2.7と同等の機能を持っているかどうかを知りたいと思います。この機能は、地点の始点と終点のトラックに使用されます。Pythonで球上の大きな円の軌跡を計算する2.7

ありがとうございました。

+0

まだ回答がありませんか? –

答えて

0

ツールボックスがあります。 geopy私が推測するツールボックスはあなたが望むものです。

geopy

例: 測距

Geopyクラスgeopyとして入手可能Vincentyのデフォルトで、Vincenty距離または大圏距離の式を使用して、2つの点間の測地線距離を算出することができます。 distance.distance、および属性として利用可能な計算された距離(例えば、マイル、メートルなど)。

from geopy.distance import vincenty 
newport_ri = (41.49008, -71.312796) 
cleveland_oh = (41.499498, -81.695391) 
print(vincenty(newport_ri, cleveland_oh).miles) 
538.3904451566326 

大圏距離を使用して::楕円体上の測地線に沿って

from geopy.distance import great_circle 
newport_ri = (41.49008, -71.312796) 
cleveland_oh = (41.499498, -81.695391) 
print(great_circle(newport_ri, cleveland_oh).miles) 
537.1485284062816 
0

私のpythonパッケージ GeographicLibでき コンピュート・ウェイポイント

はここVincenty距離の使用例です。フラット化 の楕円体がゼロに設定されている場合、測地線は大きな円になります。 サンプルコードは hereです。

関連する問題