Weiß jemand, wie man die Orfeo Toolbox in QGIS installiert?

Antworten:

4

Ich dachte, ich würde diese Antwort hinterlassen, falls jemand sie jetzt sieht. Es scheint, als hätten sie das aufgeräumt, seit es gefragt wurde, und dieses alte Wiki verlinkt nicht gut auf die aktuelle Website:

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

Hier finden Sie auch vollständige Installationsanweisungen unter https://www.orfeo-toolbox.org/CookBook/Installation.html, auf denen Installationsskripts zum Herunterladen ausgeführt werden können.

Wenn Sie Ubuntu verwenden, können Sie dies auch tun

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

Dies war die Sache, die für mich funktionierte, nachdem ich 30 Minuten lang einen vollständigen Build aus dem Quellcode ausprobiert hatte.

Scott Staniewicz
quelle
2

So habe ich es unter Windows 8.1 unter QGIS 2.18.16 installiert:

  • Laden Sie die Zip-Datei für die Windows 64-Bit-Version von https://www.orfeo-toolbox.org/download/ herunter.
  • Entpackte es an einen vernünftigen Ort (dh nicht an einen temporären Ort)
  • Starten Sie QGIS
  • Gehen Sie zur Menüoption Verarbeitung> Optionen
  • Erweitern Sie Anbieter> Orfeo Toolbox
  • Legen Sie für den OTB-Anwendungsordner den Wert als Ordnerpfad zum Ordner bin fest. Wenn Sie beispielsweise den Download nach c: \ Scratch entpackt haben, lautet der Ordner bin C: \ Scratch \ OTB-6.4.0-Win64 \ bin
  • Stellen Sie den Ordner mit den OTB-Befehlszeilentools auf denselben Bin-Ordner ein
  • drücke OK
  • Wenn Sie eine Fehlermeldung mit einem falschen Wert für einen msys-Ordner erhalten, müssen Sie zu Providers> Grass Commands gehen und den Wert im Msys-Ordner löschen. Dies ist eine Art Fehler in QGIS.
  • Starten Sie QGIS neu

WICHTIG: Der Ordnerpfad darf keine Leerzeichen enthalten, daher funktioniert c: \ Programme nicht!

Dieser Ansatz hat funktioniert, aber ich habe nicht alle Funktionen vollständig getestet. Der Grund ist, dass ich an einer bestimmten Funktion interessiert war, die sie hatte.

Hornbydd
quelle
2

Seit QGIS 3.8 ist das OTB-Provider-Plugin Teil des QGIS-Kerns, aber standardmäßig deaktiviert (aktivieren Sie es unter Optionen-> Verarbeitung-> Provider). Installieren Sie OTB (Download von https://www.orfeo-toolbox.org/download/ ), bevor Sie das Plugin aktivieren.

Installieren Sie vor QGIS 3.8 OTB und fügen Sie das Plugin-Repository http://orfeo-toolbox.org/qgis/plugins.xml hinzu (detaillierte Schritte unter https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin) ) für das OTB Provider Plugin.

Beispiel-Plugin-Einstellungen unter Windows:

Activate: (check the box)
OTB application folder: C:/OTB-6.6.1-Win64/lib/otb/applications
OTB folder: C:/OTB-6.6.1-Win64
prusswan
quelle