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).
Ce tutoriel est une adaptation de la version anglophone provenant de 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 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 : 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.
Aucun pré-requis, mis à part :
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.
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).
On ajoute la source PPA Ubuntugis en tapant dans la console (liste des versions supportées par ce dépôt):
sudo gedit /etc/apt/sources.list
(Gnome-Ubuntu) ou
sudo kate /etc/apt/sources.list
(Kde-Kubuntu)
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.
sudo apt-get update
sudo apt-get install libgdal-mrsid-src
sudo apt-get install gdal-bin
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
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
—- Contributeurs principaux : Thalyn, et pour les sources originales (en anglais) : Bill Kristan et JamesCEddy.