左下と右上の座標で定義された特定の地理的地域があります。この地域を 20x20km のエリアに分割するにはどうすればよいですか。つまり、地球の形は平らではなく丸いということです。境界ボックスは単なる近似値です。実際の意味での長方形でさえありません。それはただの仮定です。左下の座標が x1,y1 で指定され、右上の座標が x2,y2 で指定されているとします。y1 での x1 から x2 までの長さは、y2 での x1 から x2 までの長さとは異なります。どうすればこの問題を克服できますか
実際には、matlab の meshgrid 関数を使用して、この領域の空間メッシュ グリッドを作成する必要があります。グリッドの面積が 20x20km になるようにします。
meshgrid(x1:deltaY:x2,y1:deltaX:y2)
ご覧のとおり、deltaX と deltaY は 1 つしか持てません。増分によってサイズ 20x20km のグリッドが作成されるように、deltaX と deltaY を選択したいと考えています。ただし、この deltaX と deltaY は場所によって異なるはずです。助言がありますか?
つまり、deltaX=del1 としましょう。この場合、点 (x1,y1) から (x1,y1+del1) までの距離は 20km です。しかし、ポイント (x2,y1) から (x2, y1_del1) までの距離を測定すると、距離は < 20km です。上記の meshgrid 関数はメッシュを作成します。しかし、距離は一定ではありません。この問題を克服する方法はありますか?