Ich habe verschiedene Online-Hilfeanleitungen befolgt, wie ecw für QGIS 1.8 in Ubuntu 12.04 funktioniert. Ich hatte alles in Ubuntu 10.04, aber seit der Migration auf 12.04 kein solches Glück.
Gibt es eine Anleitung, die für Ubuntu 12.04 funktioniert?
Im Moment scheint es einfacher zu sein, die Windows-Version zu installieren, in der ecw-Unterstützung in der Installation enthalten ist, aber ich möchte bei Ubuntu bleiben.
Antworten:
ECW-Bibliotheken sind keine Open-Source-Software und können nicht frei verteilt werden. Sie müssen die ecw-Unterstützung manuell in Ihrer lokalen Kopie von gdal hinzufügen. Auf Ubuntu machen Sie dies:
quelle
Das Intergraph ECW JPEG2000 SDK v5.0 wurde veröffentlicht und unterstützt Linux. Das Ubuntugis-instabile ppa wurde aktualisiert , um die Unterstützung von SDK v5.0 in libgdal-ecw-src aufzunehmen.
Anmerkungen:
So funktioniert das ECW JPEG2000 SDK v5.0 in 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 es funktioniert:
gdalinfo --formats | grep -i ecw
ECW (rw+): ERDAS Compressed Wavelets (SDK 5.0)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 5.0)
quelle
Das hier verlinkte How-to ist das einzige, das für mich unter Ubuntu 12.04 32bit und der neuesten Version von QGIS funktioniert hat.
Hier reproduziere ich die Schritte mit den entsprechenden Anpassungen:
ERDAS_ECWJP2_SDK-5.3.0
Ordner in/usr/local
:libNCSEcw.so
einen symbolischen ("weichen") Link und erstellen Sie ihn. Verwenden Sie Ordnerx86
oderx64
entsprechend Ihrem System:Du solltest so etwas bekommen
Sehr bald sollte ich berichten können, wie es unter Ubuntu 16.04 64bit funktioniert hat, aber bitte kommentieren oder bearbeiten Sie diese Antwort, wenn Sie es bereits getan haben.
quelle
gdal-bin 1.10.0-1~precise2
betrifft , so stellte sich heraus, dass ich sie installiert habe,libgdal1-1.7.0 1.7.3-6ubuntu3
2012-03-15 installiert habe, 2012-05-09 installiert habe usw.libgdal-ecw-src
wurde offensichtlich erst kürzlich installiert und es ist Version 1.10.0.