landsat 7、band 3で撮影した "Tiff"ファイルがあります。地理情報に到達したいです。私はその画像の上に「geotiffread」機能を実行しようとすると、しかし、それは言う:Matlabのgeotiffread関数
?? Error using ==> geotiffinfo>readinfo
Multiple images exist in the file and the HEIGHT or WIDTH values are not equal.
Error in ==> geotiffinfo at 215
info = readinfo(filename);
Error in ==> geotiffread at 82
info = geotiffinfo(filename);
私はTIFFファイルを分割し、同じ高さと画像の幅の部分を取る必要があることを理解し、エラーメッセージから。私は、次の操作を実行この問題を解決するために他では:
>> h = imread(data,1);
>> z = h(1:7000, 1:7000);
>> imwrite(z, 'deneme.tif');
>> geotiffread('deneme.tif');
をそれが次のエラーを与える:
??? Error using ==> geotiffinfo>readinfo
The file 'C:\......\deneme.tif' does not contain GeoTIFF Tags.
Error in ==> geotiffinfo at 215
info = readinfo(filename);
Error in ==> geotiffread at 82
info = geotiffinfo(filename);
どのように私はこの問題を解決することができますか?どのようにしてtiff画像から地理情報を読み取ることができますか?どんな助けも大いに評価されます。