Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mrsid [Le 23/02/2012, 18:56] – [Voir aussi] Thalynmrsid [Le 14/04/2017, 09:31] (Version actuelle) – tags L'Africain
Ligne 1: Ligne 1:
 +{{tag>tutoriel sig À_RECYCLER}}
 +----
 +
 +====== Compiler le greffon MRSID pour gdal1.7 sur Ubuntu 11.04 (et versions précédentes) ======
 +<note warning>Ne fonctionne pas sur les versions récentes d'Ubuntu, voir le rapport de [[http://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]].</note>
 +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 [[http://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 : <code>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/</code>
 +\\
 +64 Bits :<code>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/</code>
 +\\
 +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).\\
 +\\
 +<note info>A ce niveau là, nous devons avoir le dossier //worldwind31.arc.nasa.gov// dans notre dossier personnel :\\
 +/home/VOTRE_SESSION/worldwind31.arc.nasa.gov/</note>
 +\\
 +\\
 +On ajoute la source PPA Ubuntugis en tapant dans la console (//[[http://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 : <code>sudo gedit /etc/apt/sources.list</code> (Gnome-Ubuntu) ou <code>sudo kate /etc/apt/sources.list</code> (Kde-Kubuntu) \\
 +
 +  * Soit via la console (recommandé) en y tapant :\\
 +<code>sudo apt-get install python-software-properties</code>\\
 +<code>sudo add-apt-repository ppa:ubuntugis/ppa</code>\\
 +Cette ligne de commande ajoute donc cette nouvelle source dans sa version //stable//.
 +
 +===== Installation des paquets Gdal =====
 +  *  Mise à jour de la //sources.list//\\
 +<code>sudo apt-get update</code>\\
 +  * Installation de MrSid qui nous permettra ensuite de faire le greffon\\
 +<code>sudo apt-get install libgdal-mrsid-src</code>\\
 +  * Installation de gdal-bin qui comprend un utilitaire //glalinfo// qui permettra de confirmer que MrSid est supporté par GDAL \\
 +<code>sudo apt-get install gdal-bin</code>\\
 +
 +
 +===== 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)// :\\
 +<code>/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</code>\\
 +\\
 +Maintenant, nous lançons la construction du greffon en tapant, si vous êtes en 32 Bits :
 +<code>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</code>\\
 +
 +Ou la suivante si vous êtes en 64Bits :\\
 +<code>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</code>
 +
 +<note info>Il semble que si la commande <sudo gdal-mrsid-build> ne fonctionne pas avec un "command not found", il faudrait alors taper à la place <sudo gdal-build-mrsid> .... mes connaissances sont trop limitées dans ce domaine pour confirmer cela.</note>\\
 +
 +
 +=== 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 :\\
 +<code>gdalinfo --formats |grep -i sid</code>\\
 +Si la manipulation s'est bien déroulée, cette commande devrait répondre :\\
 +<code>  MrSID (ro): Multi-resolution Seamless Image Database (MrSID)
 +  JP2MrSID (ro): MrSID JPEG2000
 +</code>
 +
 +
 +===== 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 ===
 +  * [[http://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) : [[http://trac.osgeo.org/ubuntugis/wiki/TutorialMrSid|Bill Kristan]] et [[http://ubuntuforums.org/showpost.php?p=11313263&postcount=15|JamesCEddy]].//