O tutorial aqui é o único que funcionou para mim no Ubuntu 12.04 32bit e na versão mais recente do QGIS.
Aqui reproduzo as etapas, com os ajustes correspondentes:
- Vá para http://download.intergraph.com/ e selecione "Produtos ECW" na lista suspensa em "Família de produtos:".
- Clique em "ERDAS ECW / JP2 SDK v5.3 (Linux)" (versão 5.3 disponível a partir de 14/06/2016) e clique em "Download Now"
- Você precisa se registrar no site.
- Descompacte o arquivo baixado, por exemplo:
unzip erdas-ecw-sdk-5.3.0-linux.zip
- Torne o executável binário descompactado:
chmod +x ERDAS_ECWJP2_SDK-5.3.0.bin
- Execute o programa; selecione a opção "Desktop somente leitura"
./ERDAS_ECWJP2_SDK-5.3.0.bin
- Agora copie a
ERDAS_ECWJP2_SDK-5.3.0
pasta para /usr/local
:
sudo cp -r ERDAS-ECW_JPEG_2000_SDK-5.2.1 /usr/local/
- Localize
libNCSEcw.so
e crie um link simbólico ("flexível") para ele. Use a pasta x86
ou de x64
acordo com o seu sistema:
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
- Agora execute os seguintes comandos (atualize os links dinâmicos, instale a extensão ECW GDAL e execute-a):
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
- Confirme se tudo funcionou:
gdalinfo --formats | grep -i ecw
Você deve obter algo como
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.3)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.3)
- Agora você pode executar o QGIS para importar arquivos ECW em uma camada raster.
Muito em breve eu devo poder relatar como funcionou no Ubuntu 16.04 64bit, mas por favor, comente ou edite esta resposta, se você já fez.