OTB Plugin installation
(→Configure QGIS Processing tools) |
(→Configure QGIS Processing tools) |
||
(3 intermediate revisions by one user not shown) | |||
Line 3: | Line 3: | ||
Download OTB Version 8.1.1 (64bit) from this [https://www.orfeo-toolbox.org/packages/OTB-8.1.1-Win64.zip download link]. | Download OTB Version 8.1.1 (64bit) from this [https://www.orfeo-toolbox.org/packages/OTB-8.1.1-Win64.zip download link]. | ||
Unzip the downloaded OTB binary archive to a local folder (e.g. C:\opt) '''without''' blanks, special symbols or umlauts. | Unzip the downloaded OTB binary archive to a local folder (e.g. C:\opt) '''without''' blanks, special symbols or umlauts. | ||
− | {{info|message=The extracted folder OTB-8.1. | + | {{info|message=The extracted folder OTB-8.1.1-Win64|text=contains both command line and native otb graphical launchers. The applications may be launched standalone from the '''mapla.bat''' launcher. If you want to use the otbcli and otbgui launchers, you can initialize a command prompt with '''otbenv.bat'''.}} |
==Configure QGIS Processing tools== | ==Configure QGIS Processing tools== | ||
* Start QGIS 3.28 | * Start QGIS 3.28 | ||
+ | * Activate the Orfeo Toolbox plugin: {{mitem|text=Plugins -> Manage and Install Plugins -> Installed}} | ||
+ | Click checkbox of '''Orfeo Toolbox provider''' plugin on. | ||
*Open processing settings from the main menu: | *Open processing settings from the main menu: | ||
{{mitem|text=Settings -> Options -> Processing (left panel)}} | {{mitem|text=Settings -> Options -> Processing (left panel)}} | ||
Line 73: | Line 75: | ||
=Linux distros [[file:Tux.png|30px]]= | =Linux distros [[file:Tux.png|30px]]= | ||
==Install OTB== | ==Install OTB== | ||
− | Click on Linux on the [https://www.orfeo-toolbox.org/download/ otb download page] and save the file OTB-8.1. | + | Click on Linux on the [https://www.orfeo-toolbox.org/download/ otb download page] and save the file OTB-8.1.1-Linux64.run to a local folder |
Open a terminal: {{button|text=Ctrl + alt + t}} | Open a terminal: {{button|text=Ctrl + alt + t}} | ||
<pre> | <pre> | ||
− | chmod +x OTB-8.1. | + | chmod +x OTB-8.1.1-Linux64.run |
./OTB-8.1.0-Linux64.run | ./OTB-8.1.0-Linux64.run | ||
</pre> | </pre> | ||
The applications can be launched from the Mapla launcher. If you want to use the otbcli and otbgui launchers, you can initialize your environment with | The applications can be launched from the Mapla launcher. If you want to use the otbcli and otbgui launchers, you can initialize your environment with | ||
<pre> | <pre> | ||
− | source OTB-8.1. | + | source OTB-8.1.1-Linux64/otbenv.profile |
</pre> | </pre> | ||
Start the Monteverdi appllication launcher | Start the Monteverdi appllication launcher | ||
<pre> | <pre> | ||
− | ./OTB-8.1. | + | ./OTB-8.1.1-Linux64/mapla.sh |
</pre> | </pre> | ||
==Configure QGIS Processing tools== | ==Configure QGIS Processing tools== | ||
− | * Start QGIS 3. | + | * Start QGIS 3.28 |
* Open processing settings from the main menu: | * Open processing settings from the main menu: | ||
{{mitem|text=Settings -> Options -> Processing (left panel)}} | {{mitem|text=Settings -> Options -> Processing (left panel)}} | ||
Line 95: | Line 97: | ||
* Expand OTB tab | * Expand OTB tab | ||
* Tick Activate box | * Tick Activate box | ||
− | * Set OTB folder. This is location of your OTB installation (e.g. {{typed|text=/home/[username]/OTB-8. | + | * Set OTB folder. This is location of your OTB installation (e.g. {{typed|text=/home/[username]/OTB-8.1.1-Linux64}}) |
− | * Set OTB application folder. This is the location of your OTB applications. (e.g. {{typed|text=/home/<YourUserName>/OTB-8. | + | * Set OTB application folder. This is the location of your OTB applications. (e.g. {{typed|text=/home/<YourUserName>/OTB-8.1.1-Linux64/lib/otb/applications}}). Replace <YourUserName> with your user name. |
* Click {{button|text=OK}} to save settings and close dialog. If settings are correct, you will have OTB algorithms loaded in QGIS Processing toolbox. | * Click {{button|text=OK}} to save settings and close dialog. If settings are correct, you will have OTB algorithms loaded in QGIS Processing toolbox. |
Latest revision as of 10:00, 12 April 2023
Contents |
[edit] Windows10 (64bit)
[edit] Install OTB
Download OTB Version 8.1.1 (64bit) from this download link. Unzip the downloaded OTB binary archive to a local folder (e.g. C:\opt) without blanks, special symbols or umlauts.
- The extracted folder OTB-8.1.1-Win64
- contains both command line and native otb graphical launchers. The applications may be launched standalone from the mapla.bat launcher. If you want to use the otbcli and otbgui launchers, you can initialize a command prompt with otbenv.bat.
[edit] Configure QGIS Processing tools
- Start QGIS 3.28
- Activate the Orfeo Toolbox plugin: Plugins -> Manage and Install Plugins -> Installed
Click checkbox of Orfeo Toolbox provider plugin on.
- Open processing settings from the main menu:
Settings -> Options -> Processing (left panel) You can see OTB under "Providers".
- Expand OTB tab
- Tick Activate box
- Maximum RAM to use: depends on the available RAM on your PC.
- Set OTB folder. This is location of your OTB installation (e.g. C:\opt\OTB-8.1.1-Win64)
- Set OTB application folder. This is location of your OTB applications. (e.g. C:\opt\OTB-8.1.1-Win64\lib\otb\applications). Use the file chooser button on the right side. The Multiple selection window opens. Click Add and search for the folder. OK.
- Click OK to save settings and close dialog. If settings are correct, OTB algorithms are loaded in QGIS Processing toolbox.
[edit] Mac OS
[edit] Install OTB
Please read the official installation instructions for MacOSx.
- Uninstall other versions than OTB version 8.1.1. Open Finder. Search for OTB This Mac and delete the old OTB installation folder. Right click Move to Trash.
- Open Documents folder in Finder. Create a new folder named e.g. otb.
Download OTB MAC Version 8.1.1 from the OTB homepage download link. Save as: OTB-8.1.0-Darwin64.run. Where: Open the Documents folder and navigate to the newly created folder otb. Save.
- Open Terminal
cd Documents/otb
- Run the installer
chmod +x OTB-8.1.1-Darwin64.run ./OTB-8.1.1-Darwin64.run
- or (if it is downloadad as .txt)
chmod +x OTB-8.1.1-Darwin64.run.txt ./OTB-8.1.1-Darwin64.run.txt
You will be asked to install xcode-select if it is available on your OS. Click Install. Ignore warnings and errors that python bindings are not correctly defined.
If you want to use the otbcli and otbgui launchers, you can access them via a terminal prompt.
Configure the required environment variables permanently:
Change to your homes directory
cd ~
Copy the line shown in your terminal without apostrophs. Replace [yourUsername] with your user name!
. /Users/[yourUsername]/Documents/otb/OTB-8.1.1-Darwin64/otbenv.profile
In terminal type:
nano .profile
Paste the line into the editor. Strg + o and Enter for saving the file. Strg + xfor file closing. Test the environment settings:
source .profile
Start Monteverdi Applications:
mapla
You may also start Mapla and Monteverdi from Applications.
- Open Finder. Navigate to Documents/otb/OTB-8.1.1-Darwin64.
- Drag and drop Mapla and Monteverdi into Applications.
- Navigate to Applications and start Mapla with double click.
[edit] Configure QGIS Processing tools
- Start QGIS 3.28
- Open processing settings from the main menu:
Settings -> Options -> Processing (left panel) You can see OTB under "Providers".
- Expand OTB tab
- Set OTB application folder using the file chooser on the right. Replace [yourUsername] with your user name! /Users/[yourUsername]/Documents/otb/OTB-8.1.1-Darwin64/lib/otb/applications).
- Set OTB folder. This is location of your OTB installation (e.g. /Users/[yourUsername]/Documents/otb/OTB-8.1.1-Darwin64)
- Do not forget: Tick Activate on.
- Click OK to save settings and close dialog. If settings are correct, you will have OTB algorithms correctly loaded in QGIS Processing toolbox.
[edit] Linux distros
[edit] Install OTB
Click on Linux on the otb download page and save the file OTB-8.1.1-Linux64.run to a local folder Open a terminal: Ctrl + alt + t
chmod +x OTB-8.1.1-Linux64.run ./OTB-8.1.0-Linux64.run
The applications can be launched from the Mapla launcher. If you want to use the otbcli and otbgui launchers, you can initialize your environment with
source OTB-8.1.1-Linux64/otbenv.profile
Start the Monteverdi appllication launcher
./OTB-8.1.1-Linux64/mapla.sh
[edit] Configure QGIS Processing tools
- Start QGIS 3.28
- Open processing settings from the main menu:
Settings -> Options -> Processing (left panel) You can see OTB under "Providers".
- Expand OTB tab
- Tick Activate box
- Set OTB folder. This is location of your OTB installation (e.g. /home/[username]/OTB-8.1.1-Linux64)
- Set OTB application folder. This is the location of your OTB applications. (e.g. /home/<YourUserName>/OTB-8.1.1-Linux64/lib/otb/applications). Replace <YourUserName> with your user name.
- Click OK to save settings and close dialog. If settings are correct, you will have OTB algorithms loaded in QGIS Processing toolbox.