地球が半径の球であると仮定しR = 6371 km
ます。
(lat、long)=(0、0)度から開始します。赤道付近の3kmは経度の変化に相当します
dlong = 3 / (2 * pi * R) * 360
= 0.0269796482 degrees
赤道を歩き回り、3kmごとにマーカーを置くと、約3kmになり(2 * pi * R) / 3 = 13343.3912
ます。余分な0.3912をどのように処理するかはあなたの決定であるため、「約」。
(0、0)から、北に3 km(lat、long)(0.0269796482、0)まで歩きます。最初に歩いた道と局所的に平行な道を再び地球の周りを歩きます。N極に少し近いので、この円の半径は、最初に歩いた円の半径よりも少し小さくなっています。この半径には小文字のrを使用しましょう
r = R * cos(lat)
= 6371 * cos(0.0269796482)
= 6 368.68141 km
dlong
小さい方の半径を使用して再度計算します。
dlong = 3 / (2 * pi * r) * 360
= 0.0269894704 deg
2番目のフラグセットを置きます。今回(2 * pi * r) / 3 = 13 338.5352
はそれらについてあります。以前は13,343でしたが、現在は13,338です。あれは何でしょう?5つ少ない。
トップラインの角が5つ少ない場合、どのようにして正方形のリボンを描画しますか?実際、地球を歩き回っていると、最初はかなり良い正方形から始めましたが、領域の形状はかなり極端な平行四辺形になっていることがわかりました。
上下に同じ数のコーナーを与える別の戦略が必要です。下部境界(SW-SE)の長さが3 kmの場合、台形のリボンを作成するには、上部を少し短くする必要があります。
理想的な正方形のグリッドに近い妥協案を作成する方法はたくさんあります。 メトリックプロパティを保持する地図投影に関するこのウィキペディアの記事は、数十のそのような戦略にリンクしています。
アプリの詳細により、特に地球全体をマッピングする必要がない場合は、物事を大幅に簡素化できる可能性があります。