Śledziłem różne przewodniki pomocy online, jak sprawić, by ecw dla QGIS 1.8 działał w Ubuntu 12.04. Miałem to wszystko w Ubuntu 10.04, ale od migracji do 12.04 nie mam szczęścia.
Czy istnieje przewodnik, który działa w systemie Ubuntu 12.04?
W tej chwili wydaje się łatwiejsze zainstalowanie wersji systemu Windows, w której włączono obsługę ECW, ale chciałbym pozostać przy Ubuntu.
Odpowiedzi:
Biblioteki ECW nie są oprogramowaniem typu open source i nie mogą być swobodnie rozpowszechniane. Musisz dodać ręcznie obsługę ECW w lokalnej kopii gdal. Na Ubuntu zrób to:
źródło
Intergraph ECW JPEG2000 SDK v5.0 został wydany i zawiera obsługę Linuksa. Upuntug-unstable ppa został zaktualizowany o obsługę SDK v5.0 w libgdal-ecw-src.
Uwagi:
Aby uzyskać ECW JPEG2000 SDK v5.0 działający w systemie 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
)test działa:
gdalinfo --formats | grep -i ecw
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)
źródło
Poradnik tutaj jest jedynym, który działał dla mnie na Ubuntu 12.04 32bit i najnowszej wersji QGIS.
Tutaj odtwarzam kroki z odpowiednimi korektami:
ERDAS_ECWJP2_SDK-5.3.0
folder do/usr/local
:libNCSEcw.so
i utwórz symboliczny („miękki”) link do niego. Użyj folderux86
lubx64
zgodnie z systemem:Powinieneś dostać coś takiego
Wkrótce powinienem móc zgłosić, jak to działa na Ubuntu 16.04 64bit, ale proszę o komentarz lub edycję tej odpowiedzi, jeśli już to zrobiłeś.
źródło
gdal-bin 1.10.0-1~precise2
, zainstalowałem 2012-03-15,libgdal1-1.7.0 1.7.3-6ubuntu3
zainstalowałem 2012-05-09 itd.libgdal-ecw-src
, Oczywiście, został zainstalowany niedawno, i to jest wersja 1.10.0.