Suite

Installation de la boîte à outils Orfeo dans QGIS

Installation de la boîte à outils Orfeo dans QGIS


J'ai déjà essayé ce référentiel http://hg.orfeo-toolbox.org/OTB-Qgis-plugins/ et je n'ai pas pu l'obtenir…

Ce type semble l'avoir : http://www.elance.com/samples/orfeo-toolbox-qgis/24111664/


Depuis QGIS 3.8, le plugin du fournisseur OTB fait partie du noyau de QGIS mais est désactivé par défaut (activez-le sous Options->Traitement->Fournisseurs). Installez OTB (à télécharger sur https://www.orfeo-toolbox.org/download/) avant d'activer le plugin.

Avant QGIS 3.8, installez OTB et ajoutez le référentiel de plugins http://orfeo-toolbox.org/qgis/plugins.xml (étapes détaillées sur https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin ) pour le plug-in du fournisseur OTB.

Exemple de paramètres de plug-in sous Windows :

Activer : (cocher la case) Dossier de l'application OTB : C:/OTB-6.6.1-Win64/lib/otb/applications Dossier OTB : C:/OTB-6.6.1-Win64

J'ai pensé que je laisserais cette réponse au cas où quelqu'un la verrait maintenant. Il semble qu'ils aient nettoyé cela depuis qu'il a été demandé, et cet ancien wiki n'est pas bien lié au site Web actuel :

https://www.orfeo-toolbox.org/download/

Il y a aussi des instructions d'installation complètes ici https://www.orfeo-toolbox.org/CookBook/Installation.html où ils ont des scripts d'installation téléchargeables à exécuter.

Si vous utilisez ubuntu, vous pouvez également faire

sudo apt install aptitude sudo aptitude install add-apt-repository sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable sudo aptitude install otb-bin otb-bin-qt python-otb

C'est ce qui a fonctionné pour moi après 30 minutes d'essai d'une version complète à partir des sources.


Je l'ai fait en suivant ceci : http://wiki.orfeo-toolbox.org/index.php/Quantum_GIS_access_to_OTB_applications


Voici quelques ressources qui répondent à votre question :

http://wiki.orfeo-toolbox.org/index.php/Quantum_GIS_plugins

http://osgeo-org.1803224.n2.nabble.com/Is-there-a-way-of-installing-the-qgis-plugin-for-ORFEO-Toolbox-OTB-td5963420.html


Voici comment je l'ai installé sur Windows 8.1 sous QGIS 2.18.16 :

  • Téléchargez le fichier zip pour la version Windows 64 bits à partir de https://www.orfeo-toolbox.org/download/
  • Décompressez-le dans un emplacement sensible (c'est-à-dire pas un emplacement temporaire)
  • Démarrer QGIS
  • Allez à l'option de menu Traitement > Options
  • Développez Fournisseurs > Boîte à outils Orfeo
  • Pour le dossier de l'application OTB, définissez la valeur sur le chemin du dossier vers le dossier bin, par exemple si vous avez décompressé le téléchargement dans c:scratch, le dossier bin serait C:ScratchOTB-6.4.0-Win64in
  • Définissez le dossier des outils de ligne de commande OTB sur le même dossier bin
  • appuyer sur OK
  • Si vous obtenez un message d'erreur de valeur incorrecte à propos d'un dossier msys, vous devez ensuite accéder à Fournisseurs > Commandes Grass et effacer la valeur dans le dossier Msys, il s'agit d'une sorte de bogue dans QGIS.
  • Redémarrer QGIS

IMPORTANT : le chemin du dossier ne doit pas contenir d'espaces, donc c:Program Files ne fonctionnera pas !

Cette approche l'a fait fonctionner, mais je n'ai pas complètement testé toutes les fonctionnalités. La raison en est que je m'intéressais à une fonction spécifique qu'il avait.


La bonne méthode est d'installer le nouveau framework d'analyse puis les (nouveaux) plugins pour Orfeo (et SAGA).

Annonce et instructions :

http://lists.osgeo.org/pipermail/qgis-user/2011-October/013923.html


J'ai eu du mal à faire fonctionner OTB sur QGIS 3.18.1-Zürich s'exécutant sur une machine GNU/Linux Debian. J'ai finalement réussi, alors je suppose que je vais partager mon expérience ici, car ce n'était pas vraiment évident.

J'ai tous les packages OTB installés par le système de gestion de packages apt, et les binaires et les bibliothèques se trouvent dans /usr/bin/ et dans /usr/lib/x86_64-linux-gnu/otb/applications/

J'ai activé OTB dans la boîte de dialogue des options de QGIS :

Le partie délicate a été ne pas de mettre "/usr/bin/" dans le "répertoire OTB" ("Répertoire OTB" sur ma version française) où se trouvent réellement les binaires OTB, mais simplement "/usr/". Il m'a fallu beaucoup de temps pour comprendre cela.

J'espère que cela pourra aider d'autres.


J'ai essayé d'installer Orfeo Toolbox dans QGIS sur Mac et j'ai beaucoup lutté, mais j'ai finalement réussi. Voici comment faire pour les débutants confus par la terminologie :

https://www.orfeo-toolbox.org/download/ (télécharger MacOS)

Assurez-vous que le fichier ne se termine pas par .txt, si c'est le cas, supprimez-le pour qu'il se termine simplement par .run

Accédez au terminal et exécutez ces commandes :

chmod +x OTB-7.2.0-Darwin64.run ./OTB-7.2.0-Darwin64.run

(Assurez-vous que le chemin du fichier est correct). Cela va décompresser le fichier.

Allez ensuite dans QGIS, traitement, options de traitement. Cliquez sur le menu déroulant des fournisseurs et sélectionnez otb. Cochez la case activer.

Saisissez ensuite le nom du chemin d'accès au dossier de l'application otb (ce sera probablement quelque chose comme/lib/otb/applications)

Saisissez ensuite le nom du chemin de fichier du dossier otb dans le dossier otb.

Appuyez sur OK et vous avez terminé !


Voir la vidéo: Installing Orfeo Toolbox with QGIS tested with QGIS