Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 2 voto(i) - 3 media
  • 1
  • 2
  • 3
  • 4
  • 5
debian-ubuntu-abilitare qgis alla lettura del formato ecw
#1
QGISè un programma per g.i.s. che  utilizza  Gdal per leggere i files raster, il quale supporta il formato ECW ma non di default, almeno in linux. In rete si trovano vari modi per abilitarlo alla lettura di tale formato, io ho scelto di installare il plugin libecwj e gdal da sorgente, seguendo quanto inserito nella guida :

http://wiki.openstreetmap.org/wiki/ECW#H...CW_support

quanto sto per esporre, l'ho personalmente testato su
LINUXP - OSGEOLIVE8 (distro a 32 bit basate su lubuntu 14.04)
DEBIAN JESSIE - (64 bit)
per quanto riguarda le versioni di qgis ho provato le versioni 2.0-2.4-2.6


compilazione e installazione libecwj
Premesso che trattasi di software proprietario, sviluppato inizialmente dalla società EARTH RESOURCE MAPPING (ER Mapping), attualmente è di proprietà di società ERDAS, società satellite di Intergraph, noi andremo a utilizzare il sorgente libecwj2-3.3-2006-09-06, che abilita la sola lettura e a che a suo tempo venne rilasciato da ER Mapping. Tale sorgente può essere reperito in vari modi, e va “patchato” prima di essere installato, quindi da terminale digitiamo, nell'ordine:

Codice:
wget http://mirror.ovh.net/gentoo-distfiles/distfiles/libecwj2-3.3-2006-09-06.zip

unzip libecwj2-3.3-2006-09-06.zip

wget http://trac.osgeo.org/gdal/raw-attachment/ticket/3162/libecwj2-3.3-msvc90-fixes.patch

patch -p0 < libecwj2-3.3-msvc90-fixes.patch

wget http://osgeo-org.1560.x6.nabble.com/attachment/5001530/0/libecwj2-3.3-wcharfix.patch

wget http://trac.osgeo.org/gdal/raw-attachment/ticket/3366/libecwj2-3.3-NCSPhysicalMemorySize-Linux.patch

cd libecwj2-3.3/

patch -p0 < ../libecwj2-3.3-NCSPhysicalMemorySize-Linux.patch

patch -p1 < ../libecwj2-3.3-wcharfix.patch
una piccola spiegazione è d'obbligo... in pratica abbiamo scaricato il file libecwj2  e abbiamo applicato alcune patch (pezze) cioè delle correzioni.
procediamo ora alla compilazione e installazione,   da terminale digitiamo:  

Codice:
./configure
make
sudo make install
se nel procedimento di make (attenzione dura un po di tempo) si dovessero presentare errori prendere nota delle ultime righe per verificare eventualmente dove è il problema....
se non ci sono errori abbiamo installato il pacchetto libecwj


compilazione e installazione di gdal

Preliminarmente occorre accertarsi di aver installato il supporto python (necessario per alcuni scripts addizionali) sia in ubuntu che debian bisogna installare il pacchetto “python-all-dev”.
quindi dopo la verifica procediamo alla installazione di gdal con il supporto agli ecw, sempre da terminale:

Codice:
wget http://download.osgeo.org/gdal/1.11.1/gdal1111.zip
unzip gdal1111.zip
cd gdal-1.11.1
./configure --with-ecw=/usr/local --with-python
make
sudo make install

se nel procedimento di make (attenzione dura un po di tempo) si dovessero presentare errori prendere nota delle ultime righe per verificare eventualmente dove è il problema.... se invece va tutto bene verifichiamo se gdal vede il formato ECW, da terminale digitiamo:
Codice:
gdalinfo --formats | grep -i ecw
il risultato deve essere:
Codice:
ECW (rw): ERDAS Compressed Wavelets (SDK 3.x)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 3.x)
se è così gdal “vede” il formato.... ora occorre verificare che anche qgis riesca a leggere tale formato...
apriamo qgis e importiamo il file raster ecw. Se si ottiene il messaggio di errore” non è un formato raster supportato” ( a me è successo due volte su tre), è dovuto al fatto che le librerie necessarie si trovano in usr/local/lib mentre qgis le cerca in usr/lib .
Penso che basterebbe creare dei link... e qualcosa viene scritto nella guida che ho citato, ma io ho risolto “brutalmente” copiando in usr/lib i files che ho trovato nella cartella usr/local/lib e che risultano evidenziati nella foto che allego  


sperando possa servire sono a disposizione per eventuali chiarimenti  At


Allegati Anteprime
   
Cita messaggio
Grazie da: CiccioPallo
#2
Ok Luciano,
abbastanza lunga la compilazione (oltre 1 ora), ma funziona anche su Debian.
In effetti la soluzione della vecchia discussione funziona solo su Ubuntu e derivate, Debian aveva problemi con il repository ubuntugis/unstable.
L'importante è arrivare al risultato

A presto
Il Punto è .........
sono un Apprendista stregone
Cita messaggio
Grazie da:
#3
benvenuto qui sul forum2 e grazie del riscontro..
in effetti si potrebbe accorciare i tempi sopratutto di make,
che è il processo che dura di più, con l'uso di una opzione da aggiungere...
diciamo che la procedura è work in progress e ora la sto testando anche su fedora 20
su macchina virtuale...
Cita messaggio
Grazie da:
#4
Ciao luciano (sei riuscito a farmi iscrivere anche al forum2 :-)
Io ho installato OsgeoLive 8.5 (64 bit) ho provato a caricare i files .ecw ma non vengono riconosciuti
Ho provato un paio di guide per poter visualizzare i file ecw (un disastro). Ho provato a chiedere anche in mailng-list di Gfoss ma forse il fatto che i file .ecw siano propritari non sono stato considerato oppure ho sbagliato jo a formulare la domanda.
Ho aggiornato qgis alla versione 2.8.1
Volevo chiederti (prima di provare) se seguo la tua guida riesco a sistemare il mio problema.
Grazie per l'attenzione
Nicola
Cita messaggio
Grazie da:
#5
ciao e benvenuto anche su questo forum
io ho ulteriormente provato con qgis 2.8 su debian jessie e tutto è filato liscio Tongue
Cita messaggio
Grazie da:
#6
(11-06-2015,23:43 )Nicola Marchesin Ha scritto: Io ho installato OsgeoLive 8.5 (64 bit) ho provato a caricare i files .ecw ma non vengono riconosciuti
Ho provato un paio di guide per poter visualizzare i file ecw (un disastro).
Volevo chiederti (prima di provare) se seguo la tua guida riesco a sistemare il mio problema.

Io ho provato la guida suggerita da Luciano e funziona.
Fai attenzione alla parte finale, ci sono dei file da copiare da una cartella all'altra.
Nel caso non funzionasse,se hai un Ubuntu o derivata, prova anche l'altra soluzione
La trovi al Post n. 8 di questa discussione
http://www.istitutomajorana.it/forum/Thr...ux-per-GPS
Il Punto è .........
sono un Apprendista stregone
Cita messaggio
Grazie da:
#7
Grazie Luciano e SuBuntuEste. Seguo il consiglio.
Vi faro sapere
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)