いくつかの緯度/経度ポイントを期待するプログラムを作成しています。メートル単位で計算を行うために、それらを内部で UTM に変換しています。
緯度/経度ポイント自体の範囲は非常に小さく、約 200m x 200m です。ほとんどの場合、それらは単一の UTM ゾーン内にあることに依存できます (運が悪く、ゾーンの境界を越えていない限り)。
ただし、緯度/経度が含まれるゾーンは無制限です。ある日、このプログラムはオーストラリアの人々のために実行される可能性があります (そして、ああ、1 つの州でさえいくつのゾーンにまたがっており、それが私にどれほどの苦痛をもたらしたか...)、別の日にはメキシコの人々のために実行されるかもしれません。
私の質問は、特定の経度/緯度がどのゾーンにあるかを判断して、変換ライブラリに入力できるようにする方法はありますか (現在、proj4 と R パッケージを使用していますrgdal
)。
私の言語は R ですが、答えは R である必要はありません。単純な計算かもしれませんし、実行可能ファイルへのシステム コールを埋め込むことができるかもしれませんproj
。
乾杯。