0

マルチスペクトル衛星画像を表示することが目標であるというGUIがあります。次のように画像をインポートします。

    [img, R] = geotiffread('myimage.tif');

したがって、私は4コーナー(R)の座標を持っています。この座標をGUIに表示し、画像をクリックしたときに座標の値を取得するにはどうすればよいでしょうか? 私が使用するコマンドは次のとおりです。

imshow(img);

mapshow のような別のコマンドを使用する必要がありますか? 私の最終的なGUIは次のようになります

mapview

その下の画像の座標とスケールを示します。フレーム座標を静的テキスト ボックスに表示することはできますが、実際の座標に問題があります。

大変感謝します

4

1 に答える 1

0

残念ながら、1か月後、誰も私に答えてくれませんでしたが、答えを見つけました。

本当に簡単でした。pix2mapは、ピクセル座標をマップ座標に変換する Matlab の「Mapping Toolbox」の関数です。

それだけでした。

于 2013-09-15T11:50:11.607 に答える