大きなECW(詳細は以下)をクリップしようとしていますが、ラスターファイルが大きすぎて完全に処理できません。
以下のECWの詳細
ドライバー:ECW / ERDAS圧縮ウェーブレット(SDK 5.0)
ファイルサイズ:50 GBサイズは450000、565081ピクセルサイズ:0.15 0.15 COLORSPACE = RGB COMPRESSION_RATE_TARGET = 9 VERSION = 2バンド数:4
クリップしたい領域は、元のファイルの約1/5です。
ここに私が成功せずに試した方法があります:
Arcgisを使用してecwをtiff /他の形式に保存しました...(すぐにあきらめました)
Qgisとそのクリッパーツールを使用しました...ファイルの作成は約40%で止まっています。
Qgis以外のオプションでOSGeo4Wのgdal_translateを使用しました。(Qgisを使用しないで一部のメモリを解放する可能性があるという考えがトリックになるだろうと考えてみました)
画像をバラバラに切り、必要なものを取得すると考えてgdal_retileを使用しました。コマンド「gdal_retile -ps 10000 10000 -of ecw -tileIndex tile.shp -targetDir input.ecwこれはさらに速くクラッシュしました」
誰かがアイデアを持っていますか?
参考までに、16GBのRAMを搭載したi5-3470 3.2GhzでWindows 7 64ビットを実行します。