Saya telah mengikuti berbagai panduan bantuan online tentang cara membuat ecw untuk QGIS 1.8 berfungsi di Ubuntu 12.04. Saya memiliki semuanya bekerja di Ubuntu 10,04 tetapi sejak migrasi ke 12,04 tidak berhasil.
Apakah ada panduan yang berfungsi untuk Ubuntu 12.04?
Saat ini tampaknya lebih mudah untuk menginstal versi windows di mana dukungan ecw termasuk dalam instalasi, tetapi saya ingin tetap menggunakan Ubuntu.
Jawaban:
Perpustakaan ECW bukan perangkat lunak sumber terbuka dan tidak dapat didistribusikan secara bebas. Anda perlu menambahkan secara manual dukungan ECW di salinan gdal lokal Anda. Di ubuntu lakukan ini:
sumber
Intergraph ECW JPEG2000 SDK v5.0 telah dirilis dan termasuk dukungan linux. Ppa ubuntugis-unstable telah diperbarui untuk menyertakan dukungan SDK v5.0 di libgdal-ecw-src.
Catatan:
Untuk membuat ECW JPEG2000 SDK v5.0 bekerja di 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
)mengujinya bekerja:
gdalinfo --formats | grep -i ecw
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)
sumber
Cara terhubung di sini adalah satu-satunya yang bekerja untuk saya di Ubuntu 12.04 32bit dan versi terbaru QGIS.
Di sini saya mereproduksi langkah-langkah, dengan penyesuaian yang sesuai:
ERDAS_ECWJP2_SDK-5.3.0
folder ke/usr/local
:libNCSEcw.so
dan buat tautan simbolik ("lunak") ke sana. Gunakan folderx86
ataux64
sesuai dengan sistem Anda:Anda harus mendapatkan sesuatu seperti
Segera saya harus dapat melaporkan cara kerjanya di Ubuntu 16.04 64bit, tapi tolong komentar atau edit jawaban ini jika Anda sudah melakukannya.
sumber
gdal-bin 1.10.0-1~precise2
, menginstal 2012-03-15,libgdal1-1.7.0 1.7.3-6ubuntu3
diinstal 2012-05-09, dlllibgdal-ecw-src
diinstal, jelas, baru-baru ini, dan itu versi 1.10.0.