Eu segui vários guias de ajuda on-line sobre como fazer o ecw para o QGIS 1.8 funcionar no Ubuntu 12.04. Eu tinha tudo trabalhando no Ubuntu 10.04, mas desde a migração para o 12.04 não tive essa sorte.
Existe um guia que funcione para o Ubuntu 12.04?
No momento, parece mais fácil instalar a versão do Windows em que o suporte ao ecw está incluído na instalação, mas eu gostaria de permanecer no Ubuntu.
Respostas:
As bibliotecas da ECW não são software de código aberto e não podem ser distribuídas livremente. Você precisa adicionar manualmente o suporte ecw na sua cópia local do gdal. No ubuntu, faça o seguinte:
fonte
O Intergraph ECW JPEG2000 SDK v5.0 foi lançado e inclui suporte para linux. O ppa ubuntugis-unstable foi atualizado para incluir o suporte ao SDK v5.0 na libgdal-ecw-src.
Notas:
Para obter o ECW JPEG2000 SDK v5.0 funcionando no ubuntu 12.04 - 13.04 64bit:
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
)teste funciona:
gdalinfo --formats | grep -i ecw
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)
fonte
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:
ERDAS_ECWJP2_SDK-5.3.0
pasta para/usr/local
:libNCSEcw.so
e crie um link simbólico ("flexível") para ele. Use a pastax86
ou dex64
acordo com o seu sistema:Você deve obter algo como
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.
fonte
gdal-bin 1.10.0-1~precise2
instalei 15/03/2012,libgdal1-1.7.0 1.7.3-6ubuntu3
instalei 2012-05-09 etc.libgdal-ecw-src
foi instalado, obviamente, apenas recentemente, e é a versão 1.10.0.