2

Ubuntu 12.04 で Gdal コマンド ラインを使用して一部の ECW ファイルを GeoTiff に変換しようとしていますが、ECW はサポートされていませんでした。ECWJP2SDKSetup_5.1.1.bin をダウンロードして ecw ライブラリ ( http://lists.osgeo.org/pipermail/ubuntu/2014-May/001090.html )をインストールするための指示に従いました。拡張機能は gdalinfo --formats | で動作しています。grep -i ecw. 取り付けの様子です。次のエラー メッセージが表示されます。

「エラー 1: libNCSEcw.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません」

gdal v1.10.0 を使用しています。また、ECWJP2SDKSetup_5.1.1.bin を解凍すると、無料のデスクトップ読み取り専用ライセンスまたは有料のデスクトップ読み取り書き込み専用ライセンスのオプションが提供されたことも言う必要があります。私は最初のものを選びましたが、ライブラリを見つけてアクセスすることで何かをしなければならないのでしょうか?

他の誰かが以前に同じ問題を抱えていましたか? どうぞよろしくお願いいたします。

乾杯、

ジョージ

4

1 に答える 1

1

デスクトップ読み取り専用オプションは良いオプションです。

私は同じ問題を抱えていましたが、幸運にも解決策を見つけました:

私たちが従った手順は、32 ビット アーキテクチャ用に書かれています。

この線で:

sudo ln -s /usr/local/ERDAS-ECW_JPEG_2000_SDK-5.1.1/Desktop_Read-Only/lib/x86/release/libNCSEcw.so /usr/local/lib/libNCSEcw.so

/x86/ フォルダを /x64/ に置き換えました

そのため、64 ビットの libNCSEcw.so が /usr/local/lib にリンクされました。

次に、次のコマンドを実行しました。

sudo ldconfig
sudo apt-get install libgdal-ecw-src
sudo gdal-ecw-build /usr/local/ERDAS-ECW_JPEG_2000_SDK-5.1.1/Desktop_Read-Only
gdalinfo --formats | grep -i ecw

そして出来上がり:

ECW (rw+): ERDAS 圧縮ウェーブレット (SDK 5.1)

JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.1)

お役に立てば幸いです。

乾杯、

ヴィンセント

于 2015-02-05T23:48:53.423 に答える