Support de l'ECW dans Geoserver
Pour 64bit: Remplacer i586 par amd64 dans les liens et instalaltion
Dans un terminal :
I/ Activer le support JAI
Installation des librairies JAI
Instalaltion des librairies JAI imageIO
Recharger TOMCAT par $ sudo /etc/init.d/tomcat6 force-reload
Dans État du service, vous devez avoir ça :
II/ Ajout de Gdal JAI
Instalallation des librairies Gdal base + ECW + MrSID :
Installation des projections gdal JAI :
Définition des variables environnement :
Pour ceux qui veulent utiliser de suite sans redémarrer (la défintion des variables environnement restant obligatoire)
Références : http://docs.geoserver.org/2.0.x/en/u...ml#use-sun-jre
http://docs.geoserver.org/2.0.x/en/user/data/gdal.html
Dans un terminal :
I/ Activer le support JAI
Installation des librairies JAI
Citation:
$ wget http://download.java.net/media/jai/b...x-i586-jdk.bin $ sudo cp jai-1_1_3-lib-linux-i586-jdk.bin /usr/lib/jvm/java-6-sun $ cd /usr/lib/jvm/java-6-sun $ sudo sh jai-1_1_3-lib-linux-i586-jdk.bin # accepter la license $ sudo rm jai-1_1_3-lib-linux-i586-jdk.bin |
Instalaltion des librairies JAI imageIO
Citation:
$ wget http://download.java.net/media/jai-i...x-i586-jdk.bin $ sudo cp jai_imageio-1_1-lib-linux-i586-jdk.bin /usr/lib/jvm/java-6-sun $ cd /usr/lib/jvm/java-6-sun $ sudo su $ export _POSIX2_VERSION=199209 $ sh jai_imageio-1_1-lib-linux-i586-jdk.bin # accept license $ rm ./jai_imageio-1_1-lib-linux-i586-jdk.bin $ exit |
Dans État du service, vous devez avoir ça :
Code:
Native JAI true
Disponibilité du JAI ImageIO [COLOR="rgb(0, 100, 0)"]true[/color]
Instalallation des librairies Gdal base + ECW + MrSID :
Citation:
$ wget https://imageio-ext.dev.java.net/fil...ecw-lib.tar.gz # Pour 64bits : uniquement gdal base + ecw => https://imageio-ext.dev.java.net/fil...ecw-lib.tar.gz $ sudo mv /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/ $ cd /usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/ $ sudo tar -zxvf imageio-ext-1.0.4-linux32-mrsid-lib.tar.gz $ sudo rm imageio-ext-1.0.4-linux32-mrsid-lib.tar.gz |
Citation:
$ wget https://www.dev.java.net/files/docum...data-1.4.4.zip $ sudo mkdir /opt/gdal_data $ sudo mv gdal_data-1.4.4.zip /opt/gdal_data $ cd /opt/gdal_data $ sudo unzip gdal_data-1.4.4.zip $ sudo rm gdal_data-1.4.4.zip |
Citation:
$ sudo su $ echo "LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/" > /etc/environment $ echo "GDAL_DATA=/opt/gdal_data/" > /etc/environment |
Citation:
$ sudo su $ export LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/i386/ $ export GDAL_DATA=/opt/gdal_data/ $ /etc/init.d/tomcat6 force-reload $ exit |
http://docs.geoserver.org/2.0.x/en/user/data/gdal.html
Bonjour,
RépondreSupprimerTout marche mieux chez moi sous Karmic,
j'ai remplacer le gdal_data de fwtool par celui préconisé ici.
Mais je n'ai pas encore trouvé comment rajouter un ecw sous GeoServer
Sinon, cette page est une vraie perle
Merci
Re,
RépondreSupprimerYoupi!! (c'était juste une erreur de saisie pour LD_LIBRARY_PATH), Ca dépasse mes attentes. Avec tout ça, GeoServer en met plein la vue par rapport à MapServer. Je vais tester tout ça sur mes 20 images Landsat de 2005
Merci
p.s: cette ligne m'envoie un 'not a valid identifier' ==> $ export GDAL_DATA=/opt/gdal_data/ /etc/environment
Oups, il faut enlever /etc/environment a la fin
RépondreSupprimerBonjour, re moi ..
RépondreSupprimerVoilà, je m’apprête à installer Mapserver sur ArchLinux avec le support du ecw.
Ma question : est-ce que ça se compile de la même façon que sur Ubuntu? Cad ./configure; make; make install; puis dans le PKGBUILD mettre --with-ecw=/usr/local/; à moins qu'il ne faille le préciser dans gdal(que j'aimerai ne pas devoir compiler pr l'instant)?
Merci pour l'aide dans mon aventure Gis avec ArchLinux