私は超軽量飛行機による空中散布のための "貧しい人の誘導システム"の入力としてgpxファイルを生成するdelphiプログラムを作成しました。(GPS)ガイダンスのための正確な並列スワスングアルゴリズムが必要
大体、出力としてgpxファイルを使用してルート(パラレルスワス)を生成します。
ルートエンジンはwgs84計算でうまく動作する「Vincenty」アルゴリズムに基づいていますが、 Topografix(要件)のExpertGPSで生成されたグリッドの精度を得ることはできません。
Iは楕円上の2D計算仮定:開始rtept(ルートポイント)から)
1、ベアリング及び任意の距離(スワス長)指定された次rteptを計算します。
2)前の方位(90°回転)と別の任意の距離(帯状の距離)にそれぞれ対応する次のrteptを計算します。
3)やり直し1)最後のrteptを開始点として、反対の方向に、等々。
何が問題なのですか?
[Vincentyのアルゴリズム](http://www.movable-type.co.uk/scripts/latlong-vincenty.html)のJavaScript実装です。また、さまざまな入力を確認するための計算機。 –
ここにデルファイの実装があります。[delphiforfun](http://delphiforfun.org/Programs/Math_Topics/Lat-Long%20Distance.htm) –
私はチャールズ・セイツ(Charles Seitz)によって書かれた、 2006年5月)、Chris VenessのJavascriptコードに基づいています。私はそれを徹底的にテストし、うまくいくと思われます。 – menjaraz