2016-09-22 20 views
0

私はこのようなワールドファイルとイメージを持っている:投影座標系worldfileを地理座標系worldfileに変換する方法は?

0.298582141739 
0.000000000000 
0.000000000000 
-0.298582141739 
1283836.327077804830 
6134835.890168172310 

私は投影座標系だと思います。画像の各ピクセルの緯度/経度を知りたいので、地理座標系に変換したいと思います。

どのように変換するのですか?私はworldfilereadのmatlabをチェックし、両方を読むことができます。しかし、私は変換する方法を見つけませんでした。

誰でも知っているだろうか?ありがとうございました。

答えて

0

地図の座標系を知っておく必要があります。 world fileは、単純に平面内の一般的なアフィン変換を表しています。これにより、イメージピクセルからマップ座標に変換することができます。そこから地理座標までは地図投影法に依存します。

あなたがその投影を知らないなら、あなたはイメージの作成者に尋ねるか、または野生の推測をする必要があります。イメージが何を表しているか知っていれば、いくつかの地図投影を除外することができます。たとえば、イメージが米国の都市の場合、フランスのUTMセルはおそらく適用されません。しかし、描写された場所には、幾分似通った投影や座標系が使用されている可能性があり、これらの間の決定は厳しいものになる可能性があります。

あなたがすでに除外できることの1つ:世界ファイルは度で測定された地理座標に直接マップされません(equirectangular projection)。これは、画像の左上隅が東向きで1283836.327077804830、北側が6134835.890168172310となり、角度として意味をなさないためです。それはメートルなどのようなものかもしれませんが、私はそれを疑います:最初と4番目の行は絶対値が同じなので、ピクセルは正方形です。あなたの写真が赤道の近くに何かを表示したり、あなたの写真が水平と垂直のエクステントの点で大きく歪んで見える場合を除き、私はこれが地理座標系ではないと言います。

関連する問題