[Gfoss] Digest di Gfoss, Volume 100, Numero 132

Quindi, ricapitolando, è un problema dell’sdk che si verifica a volte su linux? Strano, su altre versioni di ubuntu con versioni di GDAL diverse non mi aveva mai dato problemi…

Comunque, ho seguito la guida su http://wiki.openstreetmap.org/wiki/ECW#Howto_install_gdal_with_ECW_support e ammetto che ora tutto è perfettamente OK!! Ammetto che sono positivamente sorpreso!!!

WOW, viva la community!!!

GRAZIEGRAZIE :slight_smile:

···

Il giorno 28 ottobre 2013 12:22, <gfoss-request@lists.gfoss.it> ha scritto:

Invia le richieste di iscrizione alla lista Gfoss all’indirizzo
gfoss@lists.gfoss.it

Per iscriverti o cancellarti attraverso il web, visita
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
oppure, via email, manda un messaggio con oggetto `help’ all’indirizzo
gfoss-request@lists.gfoss.it

Puoi contattare la persona che gestisce la lista all’indirizzo
gfoss-owner@lists.gfoss.it

Se rispondi a questo messaggio, per favore edita la linea dell’oggetto
in modo che sia più utile di un semplice “Re: Contenuti del digest
della lista Gfoss…”

Argomenti del Giorno:

  1. Re: creazione webGIS (Antonio Maini)
  2. Re: Gdal 1.10 ed ecwsdk 3.3 (Salvatore Larosa)

Message: 1
Date: Mon, 28 Oct 2013 12:15:32 +0100
From: Antonio Maini <antoniomaini@gmail.com>
To: Gfoss@lists.gfoss.it
Subject: Re: [Gfoss] creazione webGIS
Message-ID:
<CAPL=-a=KCAS45qw18K=9pw6pW5k-eaKMMXt0B++a8tvD=n9S+Q@mail.gmail.com>
Content-Type: text/plain; charset=“iso-8859-1”

Ci ho dato un’occhiata veloce e non capisco: c’entra qualcosa con il
software geografico libero di cui si parla in questa lista?
Alessandro Pasotti

Ciao,
ho linkato il portale *mangomap *perché credo possa fare comodo a tutti
quelli che hanno l’esigenza di esportare e condividere sul web progetti GIS
e non sono dei programmatori.
Usi il software libero e gratuitamente esporti il tuo lavoro sul web.

Saluti
Antonio
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso…
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131028/a5b55b31/attachment-0001.html>


Message: 2
Date: Mon, 28 Oct 2013 12:22:03 +0100
From: Salvatore Larosa <lrssvtml@gmail.com>
To: “GFOSS.it” <gfoss@lists.gfoss.it>
Cc: Maurizio Marchi <mauriziomarchi85@gmail.com>
Subject: Re: [Gfoss] Gdal 1.10 ed ecwsdk 3.3
Message-ID:
<CANxjxaoF-fcBdkBFLyjn4Hadsw9kWkj0iKi8rbzKUA8BLBSttw@mail.gmail.com>
Content-Type: text/plain; charset=“iso-8859-1”

2013/10/28 Maurizio Marchi <mauriziomarchi85@gmail.com>

La procedura va cioè a bun fine, tuttavia, quando apro QGIS e carico una
ecw mi esce il messaggio di errore

“Eccezione”
“basic_string::_S_create”

un problema noto (anche se non così diffuso) che trovi nel butracker GDAL
[1].
Al ticket è allegata anche la patch per risolvere il problema.

Saluti,
-SL

[1] - http://trac.osgeo.org/gdal/ticket/4868

2013/10/28 Stefano Iacovella <stefano.iacovella@gmail.com>

Rimaniamo in lista con la discussione, perchè è facile che qualcuno più
esperto di me ti sappia dare indicazioni più precise. :slight_smile:

Ad occhio mi òare che quella libreria gdal li sia stata compilata senza il
supproto ECW, perlomeno non con SDK 3.3.
Nello snippet che ti ho inviato infatti vedi che la libreria gdal sul mio
sistema punta a:

libNCSEcw.so.0 => /usr/local/lib/libNCSEcw.so.0 (0x00007fe0f7439000)
libNCSEcwC.so.0 => /usr/local/lib/libNCSEcwC.so.0 (0x00007fe0f7235000)
libNCSCnet.so.0 => /usr/local/lib/libNCSCnet.so.0 (0x00007fe0f7020000)
libNCSUtil.so.0 => /usr/local/lib/libNCSUtil.so.0 (0x00007fe0f6dfd000)

che sono appunto il risultato della compilazione dell’SDK 3.3,
Nell’output della tua ldd /usr/lib/libgdal.so non ci sono e ad occhio mi
pare anche che non ci sia nulla che rimanda alle librerie dell’SDK 5, ma
forse sono io che non le vedo.

Non è che hai piu pacchetti gdal sul tuo sistema?

Prova ad eseguire ldd con il path dell’eseguibile di QGIS, così verifichi
dove punta esattamente QGIS:

ldd | grep libgdal

Stefano


41.95581N 12.52854E

http://www.linkedin.com/in/stefanoiacovella

http://twitter.com/#!/Iacovellas

2013/10/28 Maurizio Marchi <mauriziomarchi85@gmail.com>

Ciao, intanto
il mio file libgdal.so è in “/usr/lib/libgdal.so” e mi restituisce questo:
maurizio@asusinux-UL30A:~$ ldd /usr/lib/libgdal.so
linux-vdso.so.1 => (0x00007fff815fe000)
libarmadillo.so.2 => /usr/lib/libarmadillo.so.2 (0x00007f3067730000)
libproj.so.0 => /usr/lib/libproj.so.0 (0x00007f30674df000)
libpoppler.so.19 => /usr/lib/x86_64-linux-gnu/libpoppler.so.19
(0x00007f30670e0000)
libfreexl.so.1 => /usr/lib/x86_64-linux-gnu/libfreexl.so.1
(0x00007f3066ed6000)
libgeos_c.so.1 => /usr/lib/libgeos_c.so.1 (0x00007f3066cb3000)
libepsilon.so.0 => /usr/lib/libepsilon.so.0 (0x00007f3066a9a000)
libodbc.so.1 => /usr/lib/x86_64-linux-gnu/libodbc.so.1
(0x00007f3066833000)
libodbcinst.so.1 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.1
(0x00007f3066621000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1
(0x00007f30663f6000)
libxerces-c-3.1.so => /usr/lib/libxerces-c-3.1.so (0x00007f3065e55000)
libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1
(0x00007f3065bfe000)
libnetcdf.so.6 => /usr/lib/libnetcdf.so.6 (0x00007f30658bf000)
libhdf5.so.6 => /usr/lib/libhdf5.so.6 (0x00007f3065324000)
libmfhdfalt.so.0 => /usr/lib/libmfhdfalt.so.0 (0x00007f3065101000)
libdfalt.so.0 => /usr/lib/libdfalt.so.0 (0x00007f3064e5e000)
libgif.so.4 => /usr/lib/x86_64-linux-gnu/libgif.so.4 (0x00007f3064c55000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8
(0x00007f3064a05000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f30647dc000)
libpq.so.5 => /usr/lib/libpq.so.5 (0x00007f30645b0000)
liblzma.so.5 => /usr/lib/x86_64-linux-gnu/liblzma.so.5
(0x00007f306438e000)
libdapclient.so.3 => /usr/lib/x86_64-linux-gnu/libdapclient.so.3
(0x00007f3064158000)
libdap.so.11 => /usr/lib/x86_64-linux-gnu/libdap.so.11
(0x00007f3063e71000)
libspatialite.so.5 => /usr/lib/x86_64-linux-gnu/libspatialite.so.5
(0x00007f30638a1000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f30635fd000)
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
(0x00007f30633a5000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2
(0x00007f3063047000)
libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
(0x00007f3062b00000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f30628e3000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f30626cc000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f30624c7000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f30621c7000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3061ecb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3061b0a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f30618f4000)
libblas.so.3gf => /usr/lib/libblas.so.3gf (0x00007f306165a000)
liblapack.so.3gf => /usr/lib/liblapack.so.3gf (0x00007f3060a63000)
liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2
(0x00007f3060811000)
libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4
(0x00007f30605ad000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6
(0x00007f3060310000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
(0x00007f30600da000)
libgeos-3.3.8.so => /usr/lib/libgeos-3.3.8.so (0x00007f305fd67000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7
(0x00007f305fb5c000)
libhdf5_hl.so.6 => /usr/lib/libhdf5_hl.so.6 (0x00007f305f92a000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0
(0x00007f305f6cb000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007f305f2f0000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3
(0x00007f305f022000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
(0x00007f305ee1d000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
(0x00007f305ebdf000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
(0x00007f305e990000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11
(0x00007f305e75c000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
(0x00007f305e54e000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f305e345000)
libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26
(0x00007f305e089000)
libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11
(0x00007f305de0b000)
librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0
(0x00007f305dbf0000)
/lib64/ld-linux-x86-64.so.2 (0x00007f306867d000)
libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3
(0x00007f305d8d9000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
(0x00007f305d6b0000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0
(0x00007f305d4a8000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1
(0x00007f305d2a4000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f305d087000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2
(0x00007f305ce6c000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3
(0x00007f305cc2e000)
libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3
(0x00007f305ca1c000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
(0x00007f305c80a000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
(0x00007f305c605000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0
(0x00007f305c3cf000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0
(0x00007f305c1c7000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26
(0x00007f305bf41000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8
(0x00007f305bca1000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4
(0x00007f305ba6c000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18
(0x00007f305b857000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0
(0x00007f305b62d000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1
(0x00007f305b41e000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5
(0x00007f305b1d4000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f305af9a000)
maurizio@asusinux-UL30A:~$

ma mi sa che mi sono infilato in un problema più grand edi me…mi
aspettavo una risposta del tipo “si, il GDAL 1.10 ha dei problemi di
compilazione”

Grazie

Il giorno 28 ottobre 2013 11:01, Stefano Iacovella <
stefano.iacovella@gmail.com> ha scritto:

Scusami, si

$ ldd

Ti restituisce tutte le librerie linkate, in maniera dinamica, da
quell’eseguibile o libreria.

Ad esempio sul mio ubuntu

stefano@ubuntu1204x64vm:~/source$ ldd /usr/local/lib/libgdal.so
linux-vdso.so.1 => (0x00007fffdd967000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1
(0x00007fe0f8fb9000)
libxerces-c-3.1.so => /usr/lib/libxerces-c-3.1.so(0x00007fe0f8a18000)
libpq.so.5 => /usr/lib/libpq.so.5 (0x00007fe0f87eb000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe0f85d4000)
libspatialite.so.2 => /usr/local/lib/libspatialite.so.2
(0x00007fe0f80a9000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fe0f7e8b000)
libgeos_c.so.1 => /usr/local/lib/libgeos_c.so.1
(0x00007fe0f7c65000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007fe0f79c2000)
libcurl-gnutls.so.4 =>
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fe0f7769000)
libNCSEcw.so.0 => /usr/local/lib/libNCSEcw.so.0
(0x00007fe0f7439000)
libNCSEcwC.so.0 => /usr/local/lib/libNCSEcwC.so.0
(0x00007fe0f7235000)
libNCSCnet.so.0 => /usr/local/lib/libNCSCnet.so.0
(0x00007fe0f7020000)
libNCSUtil.so.0 => /usr/local/lib/libNCSUtil.so.0
(0x00007fe0f6dfd000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
(0x00007fe0f6bf9000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2
(0x00007fe0f689c000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007fe0f659c000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe0f62a0000)

Ciao

Stefano


41.95581N 12.52854E

http://www.linkedin.com/in/stefanoiacovella

http://twitter.com/#!/Iacovellas

Il giorno 28 ottobre 2013 10:49, Maurizio Marchi <
mauriziomarchi85@gmail.com> ha scritto:

Scusa ma non so come si faccia la verifica con ldd…è un comando da

terminale?

Il giorno 28 ottobre 2013 10:35, Stefano Iacovella <
stefano.iacovella@gmail.com> ha scritto:

Il giorno 28 ottobre 2013 10:30, Maurizio Marchi <
mauriziomarchi85@gmail.com> ha scritto:

Ciao,

i comandi che utilizzo da terminale sono questi

unzip libecwj2-3.3-2006-09-06.zip
cd libecwj2-3.3
./configure
make
sudo make install
sudo gdal-ecw-build /usr/local/
sudo ldconfig

e poi
gdalinfo --formats | grep ECW
mi restituisce correttamente

ECW (rw): ERDAS Compressed Wavelets (SDK 3.x)
JP2ECW (rw+v): ERDAS JPEG2000 (SDK 3.x)

OK e fin qui mi torna, io di solito mi compilo le GDAl dal soruce ma
in ogni caso il risultato è identico.
Non avevo capito dalla email inziale che fosse coinvolto anche QGIS.

La procedura va cioè a bun fine, tuttavia, quando apro QGIS e
carico una ecw mi esce il messaggio di errore

“Eccezione”
“basic_string::_S_create”

Onestamente non mi dice molto, ma tanto per verificare sei sicuro che
l’eseguibile di QGIS punti alle gdal ed ECW lib giuste? Puoi fare una
verifica con ldd

e non carica la ECW. Con l’SDK 5.0 invece tutto ok. Io ho QGIS 2.0.1
compilato con GDAL 1.10.0, quello disponibile sulla repository ubuntugis
unstable


41.95581N 12.52854E

http://www.linkedin.com/in/stefanoiacovella

http://twitter.com/#!/Iacovellas


Maurizio Marchi
ID skype: maurizioxyz
Ubuntu 12.04 (Precise Pangolin)
“Il bello dell’open-source è che le domande possono essere poste alla
fonte”

utente linux 552.742


Maurizio Marchi
ID skype: maurizioxyz
Ubuntu 12.04 (Precise Pangolin)
“Il bello dell’open-source è che le domande possono essere poste alla
fonte”

utente linux 552.742


Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013


Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso…
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20131028/ff83f11d/attachment.html>



Gfoss mailing list
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.

Fine di Digest di Gfoss, Volume 100, Numero 132



Maurizio Marchi

ID skype: maurizioxyz

Ubuntu 12.04 (Precise Pangolin)
“Il bello dell’open-source è che le domande possono essere poste alla fonte”
utente linux 552.742