» LA FAUSSE PISTE DES BOUSSOLES » Quantum GIS » Quantum GIS 0.9 et le format ECW : comment faire ?
 
Tout déplier Tout replier
GPS

 

Google
 
Pour une histoire de licence...
Quantum GIS 0.9 et le format ECW : comment faire ?

 

Depuis la version 0.7 de Quantum GIS l’import des fichiers ECW n’est plus disponible par défaut pour des raisons de licence ER Mapper... ce qui pose pas mal de problèmes à ceux qui ont des couches raster uniquement au format ECW.

La seule solution est de recompiler quelques librairies (comme Gdal) et quantum Gis... ce qui pour le commun des mortels peut se comparer à une plongée abyssale !

Donc, nous vous proposons ici une méthode [1] que vous pourrez exécuter sans rien comprendre (ou presque...) mais qui devrait aboutir au résultat souhaité : afficher des .ecw dans Qgis 0.9. Comme nous ne sommes pas des adeptes de Microsoft, nous vous expliquons comment faire sous Ubuntu (7.04 dans notre cas, mais vous pouvez vous en inspirer pour toutes autres distributions Linux).

Note pour ceux qui n’ont jamais compilé de leur vie : les temps de compilation peuvent être relativement importants de quelques minutes à plusieurs dizaines de minutes selon le processeur de la machine... donc ne vous inquiétez pas !

Préalable

Si vous avez installé une version classique d’Ubuntu, vous ne disposez pas des programmes nécessaires pour compiler... donc une installation de ces paquets à ce genre de procédure s’impose avec une petite commande en ligne (dans une console) :

sudo apt-get install build-essential

Installez aussi Cmake (qui vous servira pour la compilation de Qgis) avec :


sudo apt-get install cmake
    • Autre impératif : désinstallez les versions présentes de Quantum Gis de votre ordinateur (sous Ubuntu, utilisez le gestionnaire synaptic)

Etape 1 : installation du Image Compression SDK de ER Mapper

Rendez-vous sur le site de ER Mapper , puis dans l’onglet "products & download" et "Image Compression SDK".

Si vous ne vous êtes jamais enregistré sur le site d’ER Mapper, il vous sera demandé de le faire puis vous devrez confirmer par mail votre inscription.

Une fois le fichier téléchargé, décompressez-le (car c’est un .zip). Dans notre cas un clic droit sur ImageCompressionSDKSourceCode3.3septup_0070509.zip puis un clic gauche sur extraire ici . Un répertoire libecwj2-3.3 sera créé. Déplacez-vous dedans à partir d’une console.

Compilez-le avec les commandes suivantes :

./configure

make

sudo make install

Comme dans toute compilation, il y a toujours quelques surprises, par exemples des librairies manquantes... dans ce cas notez-les et faites l’installation avec un sudo apt-get install votre_librairie_manquante ; puis recommencer la compilation... il se peut que vous ayez à renouveler ce genre de manipulation plusieurs fois !

    • dans notre cas, la compilation du SDK a duré 15 mn et nous n’avons pas rencontré d’erreur concernant des librairies manquantes

Etape 2 : Installation de GDAL

A ce stade, il faut récupérer les sources de GDAL en vous rendant sur le site Gdal . Dans la page de Téléchargement des sources , choisissez la dernière version stable (pour nous la gdal-1.4.3.tar.gz )

Puis décompressez-la (clic droit puis clic gauche "extraire ici)... et compilez à partir du répertoire décompressé (gdal-1.4.3 pour nous) avec l’intégration ecw ! :


./configure --with-ecw=/usr/local

make

sudo make install
    • la compilation dans notre cas de Gdal a duré 12 minutes sans rencontrer de problème de librairie

Pour vérifier que tout est ok, tapez :


gdalinfo --formats|grep ECW

Si tout est bien installé, vous obtenez la réponse suivante :


ECW (rw): ERMapper Compressed Wavelets

JP2ECW (rw+): ERMapper JPEG2000

Etape 3 : Installation de Quantum GIS 0.9

Il est temps d’installer maintenant QGIS 0.9. Pour cela, téléchargez les sources sur QGIS.org  ; ou directement ICI

Puis décompressez-le (clic droit, clic gauche sur extraire ici ). Passez à la compilation avec Cmake à partir du répertoire extrait (dans notre cas qgis_0.9.0) :


cmake .

make

sudo make install

Remarque : dans notre cas, nous avons dû installer Flex, Bison, Expat, Grass, Postgres, Qt4, libgsl0 et quelques autres paquetages

    • la compilation a duré 25 minutes sans tenir compte des paquetages supplémentaires à installer...

Croisons les doigts...

Le lancement de Qgis, s’effectue avec la commande qgis, vous pouvez ajouter un lanceur pour qgis sur le bureau.

Pour vérifier que le format ECW est bien pris en compte, vous importerez un raster ecw (par ex ICI , des rasters ecw sur Haïti).

Ce qui nous donne par exemple avec un fichier ecw d’Haïti :

    • extrait de la partie "métadonnées" :

On vérifiera bien dans les propriétés de ce fichier qu’il s’agit bien d’un fichier ecw... et donc que tout marche !!!


[1] basée sur celle publiée sur le forum de Geomatteo

 
 
Publié le dimanche 4 novembre 2007
Mis à jour le lundi 5 novembre 2007

 
 
 
Les autres articles de cette rubrique :
 
Publié le dimanche 28 novembre 2010 par Red Herring
 
Publié le samedi 27 mars 2010 par Red Herring
 
Publié le lundi 21 septembre 2009 par Red Herring
 
Publié le jeudi 3 septembre 2009 par Red Herring
 
Publié le samedi 24 janvier 2009 par Red Herring
 
Publié le vendredi 2 mai 2008 par Red Herring
 
Publié le lundi 7 janvier 2008 par Red Herring
 
Publié le jeudi 15 novembre 2007 par Red Herring
 
Publié le mercredi 7 novembre 2007 par Red Herring
Mis à jour le lundi 5 novembre 2007
 
Publié le mardi 6 novembre 2007 par Red Herring
Mis à jour le jeudi 15 novembre 2007
 

 
 
Accueil     |    Syndication     |    Plan du site     |    Espace rédacteurs     |    Se connecter
  Mis à jour le mardi 30 octobre 2012