He seguido varias guías de ayuda en línea sobre cómo hacer que ecw para QGIS 1.8 funcione en Ubuntu 12.04. Lo tenía todo funcionando en Ubuntu 10.04 pero desde la migración a 12.04 no tuve tanta suerte.
¿Hay alguna guía que funcione para Ubuntu 12.04?
Por el momento parece más fácil instalar la versión de Windows donde se incluye el soporte ecw en la instalación, pero me gustaría quedarme con Ubuntu.
Respuestas:
Las bibliotecas de ECW no son software de código abierto y no se pueden distribuir libremente. Debe agregar manualmente el soporte ecw en su copia local de gdal. En ubuntu haz esto:
fuente
El Intergraph ECW JPEG2000 SDK v5.0 ha sido lanzado e incluye soporte para Linux. El ppa ubuntugis-inestable se ha actualizado para incluir el soporte SDK v5.0 en libgdal-ecw-src.
Notas:
Para que el ECW JPEG2000 SDK v5.0 funcione en 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
)prueba funciona:
gdalinfo --formats | grep -i ecw
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)
fuente
El tutorial vinculado aquí es el único que funcionó para mí en Ubuntu 12.04 32bit y la última versión de QGIS.
Aquí reproduzco los pasos, con los ajustes correspondientes:
ERDAS_ECWJP2_SDK-5.3.0
carpeta a/usr/local
:libNCSEcw.so
y cree un enlace simbólico ("suave"). Utilice la carpetax86
o dex64
acuerdo con su sistema:Deberías obtener algo como
Muy pronto debería poder informar cómo funcionó en Ubuntu 16.04 64bit, pero comente o edite esta respuesta si ya lo hizo.
fuente
gdal-bin 1.10.0-1~precise2
instalado el 15/03/2012 instalado, el 09/05/2012libgdal1-1.7.0 1.7.3-6ubuntu3
instalado, etc.libgdal-ecw-src
, obviamente, recientemente, y es la versión 1.10.0.