{{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]].//