ENVI 5.0 API には次の問題があります。スクリプトで ENVI_DOIT バッチ ルーチンを使用して中間イメージを生成し、/IN_MEMORY スイッチを使用してそれらをメモリに残しています。私がそれらを使い終わったら、私はそれらを取り除きます
ENVI_FILE_MNG、id=FID、/REMOVE。
ENVI 5.0「クラシック」でうまく機能します。ただし、新しい ENVI 5.0 GUI では、この方法で作成されたすべての画像を「ビュー」に配置し、ピラミッドを構築する必要があるように思われ、警告が表示されます。
「ピラミッドの処理中にラスターを閉じることができません」
したがって、中間ファイルをプログラムで削除することはできません。それらを一時ファイルとしてディスクに配置しようとしましたが、スクリプト内からファイルを削除しようとすると同じエラーが表示されます。これを回避する方法はありますか?