{{tag>tutoriel sig À_RECYCLER}}
----
====== Compiler le greffon MRSID pour gdal1.7 sur Ubuntu 11.04 (et versions précédentes) ======
Ne fonctionne pas sur les versions récentes d'Ubuntu, voir le rapport de [[https://lists.osgeo.org/pipermail/gdal-dev/2015-February/041128.html|bug]] et ce [[http://askubuntu.com/questions/512390/mrsid-support-for-qgis-2-4-in-ubuntu-14-04#527696|post]].
Ce tutoriel décrit les logiciels & librairies à installer et la démarche à suivre pour compiler le greffon MrSid (format propriétaire).\\
Testé sous Kubuntu Natty 11.04 (ce tutoriel est aussi valable pour les versions 8.04, 8.10, 9.04, 10.10 d'Ubuntu).
===== Présentation =====
Ce tutoriel est une adaptation de la version anglophone provenant de [[https://trac.osgeo.org/ubuntugis/wiki/TutorialMrSid|How to add MrSID support into GDAL by Bill Kristan - Ubuntu GIS]].\\
Ce tutoriel avait été rédigé pour les versions 8.04, 8.10 et 9,04 avec le SDK Geo-DSDK-7.0.0.2167 de la société LizardTech (propriétaire du format MrSid).\\
\\
Mais dernièrement, la société LizardTech a sorti une version 8 de son SDK, téléchargeable librement sur leur site [[http://www.lizardtech.com/developer/|Développeur - SDK - lizardtech.com]], mais qui malheureusement, ne semble pas fonctionner avec gdal 1.7\\
Et pour couronner le tout, la version Geo-DSDK-7.x.x.xxxx ne semble plus disponible au téléchargement sur leur site.
\\
Mais JamesCEddy a proposé sur le forum de ubuntuforums.org, une adaptation de ce tutoriel (en anglais), en téléchargeant la version 7.x.x.xxxx depuis le site de la Nasa.\\
Ce message est disponible à cette page : [[http://ubuntuforums.org/showpost.php?p=11313263&postcount=15|JamesCEddy - Re: QGIS 1.6 on 10.10 Maverick MrSid files - ubuntuforums.org]] \\
\\
Ce tutoriel est donc un condensé des tutoriels de Bill Kristan et JamesCEddy en traduction Fr.\\
Mis en ligne le 23 Février 2012.
===== Pré-requis =====
Aucun pré-requis, mis à part :
* Savoir utiliser l'interface graphique et la console,
* un peu de courage,
* et un fils, fille, petite sœur, petit frère, compagnon ou petit(e)-ami(e) pour nous gratter le dos pendant la manip (cela fonctionne aussi avec les neveux, nièces ou avec un(e) collègue de travail).
\\
Geo-DSDK-7.0.0.2167 n'est pas disponible sous forme d'archive, nous allons donc récupérer l'intégralité du dossier via la commande **//wget//**.
\\
\\
===== Installation du SDK =====
On se positionne alors dans la console dans notre dossier personnel.\\
Et on y inscrit : \\
32 Bits : wget -r -np http://worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/MrSID/linux/Geo_DSDK-7.0.0.2167.linux.x86-32.gcc41/
\\
64 Bits :wget -r -np http://worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/MrSID/linux/Geo_DSDK-7.0.0.2167.linux.x86-64.gcc41/
\\
Le téléchargement fait 7-8Mo environ et peut durer assez longtemps (2min pour ma part) suivant l'heure. Il ne faut pas oublier que nous téléchargeons ici à partir d'un serveur de la Nasa (qui a d'autres utilités que le transferts de paquets).\\
\\
A ce niveau là, nous devons avoir le dossier //worldwind31.arc.nasa.gov// dans notre dossier personnel :\\
/home/VOTRE_SESSION/worldwind31.arc.nasa.gov/
\\
\\
On ajoute la source PPA Ubuntugis en tapant dans la console (//[[https://trac.osgeo.org/ubuntugis/wiki/SupportedDistributions|liste des versions supportées par ce dépôt]]//):\\
* Soit en éditant directement le fichier //sources.list// via : sudo gedit /etc/apt/sources.list
(Gnome-Ubuntu) ou sudo kate /etc/apt/sources.list
(Kde-Kubuntu) \\
* Soit via la console (recommandé) en y tapant :\\
sudo apt-get install python-software-properties
\\
sudo add-apt-repository ppa:ubuntugis/ppa
\\
Cette ligne de commande ajoute donc cette nouvelle source dans sa version //stable//.
===== Installation des paquets Gdal =====
* Mise à jour de la //sources.list//\\
sudo apt-get update
\\
* Installation de MrSid qui nous permettra ensuite de faire le greffon\\
sudo apt-get install libgdal-mrsid-src
\\
* Installation de gdal-bin qui comprend un utilitaire //glalinfo// qui permettra de confirmer que MrSid est supporté par GDAL \\
sudo apt-get install gdal-bin
\\
===== Construction du greffon MrSid =====
Si vous avez suivis la procédure à la lettre, le dossier qui nous intéresse doit être //(XX est à remplacer par 32 ou 64 suivant la version que vous avez téléchargés et VOTRE_NOM-DE-SESSION par le nom de votre session)// :\\
/home/VOTRE_NOM-DE-SESSION/worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/MrSID/linux/Geo_DSDK-7.0.0.2167.linux.x86-XX.gcc4
\\
\\
Maintenant, nous lançons la construction du greffon en tapant, si vous êtes en 32 Bits :
sudo gdal-mrsid-build /home/VOTRE_NOM-DE-SESSION/worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/MrSID/linux/Geo_DSDK-7.0.0.2167.linux.x86-32.gcc41
\\
Ou la suivante si vous êtes en 64Bits :\\
sudo gdal-mrsid-build /home/VOTRE_NOM-DE-SESSION/worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/MrSID/linux/Geo_DSDK-7.0.0.2167.linux.x86-64.gcc41
Il semble que si la commande ne fonctionne pas avec un "command not found", il faudrait alors taper à la place .... mes connaissances sont trop limitées dans ce domaine pour confirmer cela.\\
=== Vérification que tous s'est bien passé ===
Nous allons alors vérifier que le greffon "à pris", via gdalinfo (que nous avons installé plus tôt).\\
Il suffit alors de taper dans la console :\\
gdalinfo --formats |grep -i sid
\\
Si la manipulation s'est bien déroulée, cette commande devrait répondre :\\
MrSID (ro): Multi-resolution Seamless Image Database (MrSID)
JP2MrSID (ro): MrSID JPEG2000
===== Erreurs possibles et problèmes rencontrés =====
FIXME
===== Voir aussi =====
=== Documentations, sujets et logiciels liés ===
* [[entreprise?recherche_-_r_d|Portail : Ubuntu en entreprise - Recherche & Développement]]
* [[sig|SIG Système d'Information Géographique]] sur le Wiki de ubuntu-fr\\
* [[grass|GRASS - Wiki Ubuntu-fr.org]]\\
* [[qgis|qGIS - Wiki Ubuntu-fr.org]]\\
=== Sources originales ===
* [[https://trac.osgeo.org/ubuntugis/wiki/TutorialMrSid|How to add MrSID support into GDAL by Bill Kristan - Ubuntu GIS]]\\
* [[http://ubuntuforums.org/showpost.php?p=11313263&postcount=15|JamesCEddy - Re: QGIS 1.6 on 10.10 Maverick MrSid files - ubuntuforums.org]]\\
=== MrSid et société LizardTech ===
* [[http://www.lizardtech.com/developer/|Développeur - SDK - lizardtech.com (GDSDK-8.x.x.xxxx)]]\\
* [[http://www.lizardtech.com/developer/|LizardTech.com]]\\
=== Adresse alternative (Nasa.gov) pour obtenir la version 7 du GDSDK ===
* [[http://worldwind31.arc.nasa.gov/svn/trunk/GDAL/GDAL-1.7.2/MrSID/linux/|Trunk GDAL Geo_DSDK-7.0.0.2167 | Nasa.gov]]\\
----
//Contributeurs principaux : [[:utilisateurs:Thalyn]], et pour les sources originales (en anglais) : [[https://trac.osgeo.org/ubuntugis/wiki/TutorialMrSid|Bill Kristan]] et [[http://ubuntuforums.org/showpost.php?p=11313263&postcount=15|JamesCEddy]].//