Gdal diverso

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Gdal diverso

Maurizio Marchi-2

Salve a tutti,
Recentemente ho installato Qgis 1.7.4 su di un PC-desktop con Ubuntu 11.10. Ho notato però che la versione di GDAL in uso è la 1.7.3, mentre sul mio PC personale la stessa versione di Qgis, derivante però da un aggiornamento a partire dalla 1.7.2 e per con la quale avevo ricompilato GDAL per il formato .ecw è la 1.8.0.
Ora il mio problema è che la procedura che ho utilizzato in passato per compilare GDAL non funziona più e quindi mi chiedo:
-perché sul mio PC è rimasto in uso GDAL 1.8.0?
-sul PC nuovo l'unico modo per leggere le .ecw è compilare anche Qgis?

Grazie e buona serata a tutti

maurizio marchi
MIUI 2.2.24 @ Nexus S


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012
Reply | Threaded
Open this post in threaded view
|

Re: Gdal diverso

Salvatore Larosa
Ciao Maurizio,
io ho compilato gdal recentemente alla versione 1.9.0
utilizzando sempre la stessa procedura.
Il supporto al formato ECW di qgis dipende se hai incluso
le librerie durante la compilazione di GDAL.
Dopo aver compilato GDAL con tutte le librerie devi
complare qgis col path al gdal-config. Cosi da permettere
a qgis di utilizzare le funzionalità di GDAL.

Per curiosità che procedura utilizzavi in passato?
Era diversa da:
./configure
make
make install ?

Puoi postare anche l'output di:

$ ls -l /usr/local/lib | grep gdal

$ ls -l /usr/lib/ | grep gdal

$ dpkg -l | grep gdal
Reply | Threaded
Open this post in threaded view
|

Re: Gdal diverso

Maurizio Marchi-2
In reply to this post by Maurizio Marchi-2
Infatti immaginavo che ci fosse bisogno di compilare anche QGIS per indicare al programma quale versione di GDAL deve utilizzare (se non ho capito male, sul PC che non mi funziona bene ho 2 versioni diverse di GDAL, la 1.8.0 e la 1.7.3 ed io ho compilato quella non utilizzata dal QGIS giusto?). Non ho mai compilato QGIS ma mi sa che devo iniziare ad imparare...

Per quanto riguarda la mia esperienza (molto limitata :) per compilare GDAL prima aggiungo le repository di ubuntugis, installo i pacchetti "libgdal-ecw-src" e "checkinstall" e poi entrato dentro la cartella dell'SDK do i comandi in successione:

./configure --prefix=/usr
sudo make
sudo checkinstall
sudo gdal-ecw-build /usr

Ora ti posto gli output ai codici che mi hai chiesto; sono relativi al mio PC dove tutto funziona bene (in quello in cui non funzionava ho disinstallato tutto, GDAL e QGIS per ripartire da capo):

$ ls -l /usr/local/lib | grep gdal
(niente, non mi restituisce nessun output)

$ ls -l /usr/lib/ | grep gdal
drwxr-xr-x  3 root root         4096 2011-12-02 10:21 gdalplugins
lrwxrwxrwx  1 root root           22 2011-08-17 00:47 libgdal1.7.0.so.1 -> libgdal1.7.0.so.1.14.3
-rw-r--r--  1 root root      8148520 2011-08-17 00:47 libgdal1.7.0.so.1.14.3
-rw-r--r--  1 root root     18458646 2011-11-13 18:46 libgdal1.8.0.a
lrwxrwxrwx  1 root root           22 2011-11-13 18:46 libgdal1.8.0.so -> libgdal1.8.0.so.1.15.0
lrwxrwxrwx  1 root root           22 2011-11-13 18:46 libgdal1.8.0.so.1 -> libgdal1.8.0.so.1.15.0
-rw-r--r--  1 root root      8732256 2011-11-13 18:46 libgdal1.8.0.so.1.15.0

$ dpkg -l | grep gdal
ii  gdal-bin                               1.8.0-3~oneiric1                        Geospatial Data Abstraction Library - Utility programs
ii  libgdal-ecw-src                        1.8.0-2~oneiric1                        ECW extension for the Geospatial Data Abstraction Library
ii  libgdal-perl                           1.8.0-3~oneiric1                        Perl bindings to the Geospatial Data Abstraction Library
ii  libgdal1-1.7.0                         1.7.3-5ubuntu1                          Geospatial Data Abstraction Library
ii  libgdal1-1.8.0                         1.8.0-3~oneiric1                        Geospatial Data Abstraction Library
ii  libgdal1-dev                           1.8.0-3~oneiric1                        Geospatial Data Abstraction Library - Development files
ii  python-gdal                            1.8.0-3~oneiric1                        Python bindings to the Geospatial Data Abstraction Library

-- 
maurizio marchi - borsista CRA-SEL
www.selvicoltura.eu
skype: maurizioxyz
Ubuntu 11.10

-------------------------------------------------------------
Message: 2

Date: Mon, 5 Mar 2012 09:44:20 -0800 (PST)
From: Salvatore Larosa <[hidden email]>
To: [hidden email]
Subject: Re: [Gfoss] Gdal diverso
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=UTF-8

Ciao Maurizio,
io ho compilato gdal recentemente alla versione 1.9.0
utilizzando sempre la stessa procedura.
Il supporto al formato ECW di qgis dipende se hai incluso
le librerie durante la compilazione di GDAL.
Dopo aver compilato GDAL con tutte le librerie devi
complare qgis col path al gdal-config. Cosi da permettere
a qgis di utilizzare le funzionalità di GDAL.

Per curiosità che procedura utilizzavi in passato?
Era diversa da:
./configure
make
make install ?

Puoi postare anche l'output di:

$ ls -l /usr/local/lib | grep gdal

$ ls -l /usr/lib/ | grep gdal

$ dpkg -l | grep gdal


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012
Reply | Threaded
Open this post in threaded view
|

Re: Gdal diverso

Salvatore Larosa
Bene, una delle due versione secondo me devi eliminarla.

Da quello che vedo il supporto all'ECW dovrebbe essere
abilitato per la versione 1.8.0.

Comunque, tirami fuori l'output di un altro comando:

$ ldd /usr/lib/libgdal1.8.0.so.1

$ ldd /usr/lib/libgdal1.7.0.so.1