1

緯度、長さ、短距離、および回転を含む楕円を含むファイルがあります。この情報だけを使用して、楕円に沿ったすべての点を計算できますか? 主な目標は、これらのパラメーターを使用して楕円のセットを取得し、他のすべてのパラメーターを含む楕円を作成することです。最小境界であればいいのですが、それに近いもので十分です。

ここで、一連の点を取得して境界楕円を描画できるアルゴリズムを見たと思います。そのため、主および副緯度/経度情報を使用して、一連の楕円のすべての点を取得し、それをバインドする予定です。何とかして。これは良い戦略ですか?回転がおそらく正しくないので、最小になるとは思いません。

4

1 に答える 1

0

これらの楕円が置かれている表面が平ら (または実質的に平ら) であると仮定すると、その情報だけを使用して一連の点を生成できます。もっと効率的な方法があるかもしれませんが、このページの方程式 (13) と (14) を使用して、軸に沿った楕円上の点を取得し、実際の角度と位置だけ回転してオフセットしました。

境界楕円に向かって反復する必要があると思いますが、この質問に対する答えはアルゴリズムを提供します。サイズに応じて楕円ごとにいくつかの点を生成し (楕円が大きいほど)、凸包を見つけて、作業している点を重要なものだけに減らします。

于 2013-01-29T21:34:15.077 に答える