Ubuntu 12.04でecw for QGIS 1.8を機能させる方法については、さまざまなオンラインヘルプガイドに従っています。私はそれをすべてUbuntu 10.04で動作させていましたが、12.04への移行以降、そのような運はありませんでした。
Ubuntu 12.04で機能するガイドはありますか?
現時点では、ecwサポートがインストールに含まれているWindowsバージョンをインストールする方が簡単なようですが、Ubuntuを使い続けたいと思います。
Ubuntu 12.04でecw for QGIS 1.8を機能させる方法については、さまざまなオンラインヘルプガイドに従っています。私はそれをすべてUbuntu 10.04で動作させていましたが、12.04への移行以降、そのような運はありませんでした。
Ubuntu 12.04で機能するガイドはありますか?
現時点では、ecwサポートがインストールに含まれているWindowsバージョンをインストールする方が簡単なようですが、Ubuntuを使い続けたいと思います。
回答:
ECWライブラリはオープンソースソフトウェアではなく、自由に配布することはできません。gdalのローカルコピーにecwサポートを手動で追加する必要があります。Ubuntuでこれを行う:
wget http://de-mirror.org/distro/gentoo/distfiles/libecwj2-3.3-2006-09-06.zip
unzip libecwj2-3.3-2006-09-06.zip
cd libecwj2-3.3
./configure
make
sudo make install
sudo gdal-ecw-build /usr/local/
sudo ldconfig
Intergraph ECW JPEG2000 SDK v5.0がリリースされ、Linuxサポートが含まれています。ubuntugis-unstable ppaが更新され、libgdal-ecw-srcにSDK v5.0サポートが含まれるようになりました。
ノート:
ECW JPEG2000 SDK v5.0をubuntu 12.04-13.04 64ビットで動作させるには:
chmod +x ERDAS_ECWJP2_SDK-5.0.bin
)./ERDAS_ECWJP2_SDK-5.0.bin
)sudo cp -r ecwjp2_sdk /usr/local/
)にコピーしますsudo ln -s /usr/local/ecwjp2_sdk/lib/x64/release/libNCSEcw.so /usr/local/lib/libNCSEcw.so
)にsudo ldconfig
)を更新sudo gdal-ecw-build /usr/local/ecwjp2_sdk
)それが動作するかテストします:
gdalinfo --formats | grep -i ecw
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)
ここにリンクされているハウツーは、Ubuntu 12.04 32ビットとQGISの最新バージョンで私のために働いた唯一のものです。
ここでは、手順を再現し、対応する調整を行います。
unzip erdas-ecw-sdk-5.3.0-linux.zip
chmod +x ERDAS_ECWJP2_SDK-5.3.0.bin
./ERDAS_ECWJP2_SDK-5.3.0.bin
ERDAS_ECWJP2_SDK-5.3.0
フォルダを/usr/local
次の場所にコピーします。
sudo cp -r ERDAS-ECW_JPEG_2000_SDK-5.2.1 /usr/local/
libNCSEcw.so
シンボリック(「ソフト」)リンクを見つけて作成します。フォルダを使用するx86
かx64
、システムに応じて:
sudo ln -s /usr/local/ERDAS-ECW_JPEG_2000_SDK-5.2.1/Desktop_Read-Only/lib/x86/release/libNCSEcw.so /usr/local/lib/libNCSEcw.so
sudo ldconfig
sudo apt-get install libgdal-ecw-src
sudo gdal-ecw-build /usr/local/ERDAS-ECW_JPEG_2000_SDK-5.2.1/Desktop_Read-Only
gdalinfo --formats | grep -i ecw
あなたは次のようなものを取得する必要があります
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.3)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.3)
まもなく、Ubuntu 16.04 64ビットでどのように機能したかを報告できるようになるはずですが、すでに回答している場合は、コメントまたは編集してください。
gdal-bin 1.10.0-1~precise2
、2012-03-15 がインストールされている、libgdal1-1.7.0 1.7.3-6ubuntu3
2012-05-09 libgdal-ecw-src
がインストールされている、などがインストールされたことがわかりました。最近では、バージョン1.10.0です。