1

オフィスでは MATLAB を使用し、自宅では Octave を使用しています。それらは非常に似ていますが、非常に簡単で明白だと思われることをしようとしていましたが、本当に面倒でした. Octave で TIFF 画像をインポートする方法がわかりません。MATLABgeotiffread関数が存在しないことはわかっていますが、別の方法があると思いました。

場合によっては関数を操作できるため、それらのインポートをスキップすることもできますimreadが、2 つ目の問題は、地理参照された TIFF ファイルを書き込む方法が見つからないことです (MATLAB では通常、内部geotiffwriteで入力を呼び出します)。geotiffinfo私の TIFF ファイルは通常、8 ビットの符号なし整数または 32 ビットの符号付き整数です。誰かがこの問題を解決する方法を提案してくれることを願っています。このスレッドも見ましたが、Octave で Ashish によって提案されたコードを使用できるかどうかわかりませんでした。

4

2 に答える 2

3

Octave のマッピング ライブラリを参照してください。ラスター関数を使用して GeoTiff を操作することもできます

例:

pkg load mapping
filename=”C:\\sl\SDK\\DTED\\n45_w122_1arc_v2.tif”
rasterinfo (filename)
rasterdraw (filename)
于 2019-05-17T23:56:58.557 に答える