Cómo instalar y configurar las herramientas de Orfeo Toolbox (OTB) en QGIS 3

Hace unos meses, en nuestro post «Orfeo Toolbox: configuración en QGIS para el tratamiento de imágenes de satélite«, os mostrábamos cómo podíamos configurar este proveedor para trabajar con sus algoritmos en la versión de QGIS2.18 Las Palmas.

Tras mucho tiempo de desarrollo y perfeccionamiento, ya podemos configurar el proveedor Orfeo para trabajar con sus algoritmos desde la versión de QGIS 3.2.

En el presente post, vamos a mostrarte como realizar la descarga, instalación y configuración de las herramientas para tratamiento de imágenes de satélite disponibles en la Orfeo Toolbox.

Orfeo Toolbox

Recuerda que, Orfeo Toolbox, puede emplearse en equipos con sistema operativo Windows, Linux o Mac, lo que le convierte en una herramienta con un amplio abanico de posibilidades.

Para saber más acerca de lo que es Orfeo Toolbox (OTB) y qué podemos hacer con sus algoritmos, visita nuestro post comentado anteriormente, o bien, pincha aquí.

En QGIS 3.2 la configuración del proveedor Orfeo es algo “más complicada” que en QGIS 2.x. pues necesitamos de un repositorio de archivos y la creación de una variable de sistema para que podamos cargarlo como complemento.

A continuación, vamos a detallarte los pasos que debes de seguir para poder realizarlo con éxito.

Configuración del repositorio para OTB

Lo primero que debemos hacer es descargar el repositorio del plugin y alojarlo en el disco duro de nuestro pc, para posteriormente crear la variable del sistema.

En este caso, y para evitar incongruencias entre versiones que se van subiendo a la página del repositorio gitlab (https://gitlab.orfeo-toolbox.org/orfeotoolbox/qgis-otb-plugin), ponemos a tu disposición este archivo pinchando aquí.

Una vez descargado, sitúa este archivo en la unidad C:\ directamente y descomprímelo.

directorio repositorio

Te recomendamos que el directorio generado sea el siguiente: C:\qgis-otb-plugin

qgis-otb-plugin

Creación de la variable del sistema

Una vez tenemos el repositorio del plugin en nuestro equipo el siguiente paso es enlazar al mismo, para ello debemos de crear una variable del sistema.

Accede al menú Inicio de Windows e introduce el texto sysdm.cpl

sysdm

En ese momento aparecerá en pantalla la ficha Propiedades del sistema. Sitúate en la pestaña Opciones avanzadas y haz clic sobre el botón Variables de entorno.

Propiedades del sistema

En la ventana Variables de entorno haz clic en Nueva…

Nueva variable

Configura la variable del siguiente modo:

  • Nombre de la variable: QGIS_PLUGINPATH
  • Valor de la variable: C:\qgis-otb-plugin

QGIS_PLUGIN_PATH

Haz clic en Aceptar y se añadirá nuestra variable al listado.

listado variables

Cierra también la ventana Variables de entorno haciendo clic en Aceptar y, por último, guarda los cambios haciendo clic en Aceptar en la ventana de Propiedades del sistema.

Descarga e instalación de Orfeo Toolbox

Vamos a descargar ahora los algoritmos de Orfeo, para ello, accede al a página oficial del proyecto OTB:

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

Una vez allí, haz clic sobre el botón Download OTB versiónX.

proyecto OTB

Se descargará un archivo .zip en tu pc, copia el mismo directamente a la unidad C:\ y extrae sus archivos en la misma.

Puedes renombrar la carpeta como OTB para que sea más sencillo (algunos sistemas operativos tienen problemas para detectar rutas complejas, con espacios, puntos, etc…

directorio algoritmos otb

Configuración de Orfeo Toolbox

Vamos a configurar el acceso a los algoritmos de Orfeo Toolbox desde QGIS, para ello, en primer lugar, debemos activar su plugin.

Ojo! El proveedor OTB está disponible en el núcleo de procesamiento a partir de qgis 3.8, por lo que no es necesario descargar ningún plugin, solo activarlo

Accedemos al menú Configuración y abre las opciones de configuración.

Configuración/Opciones

En primer lugar, sitúate en la pestaña Procesos y marca la casilla Activate en el proveedor OTB para añadir los algoritmos a la Caja de herramientas de procesado.

proveedor otb

Haz doble clic, en la misma línea, a la derecha de Carpeta de aplicaciones de OTB (OTB application folder), aparecerá la ventana Selección múltiple. En ella, haz clic en Añadir para que aparezca el explorador de Windows. Navega con él hasta el directorio C:/OTB/lib/otb y marca la carpeta applications.

Haz clic en Seleccionar carpeta para que se guarde el directorio.

otb application folder

Haz clic en Aceptar en la ventana Selección múltiple para registrar la ruta.

selección directorio otb

Haz doble clic ahora, en la misma línea, a la derecha de Carpeta de OTB (OTB Folder) para que aparezca el botón que da acceso al explorador de Windows. Navega con él hasta el directorio C:/OTB.

Haz clic en Seleccionar carpeta para que se guarde el directorio.

Pincha después en el borde de la ventana de Opciones para que los directorios sean estables, dejando de ser editables.

configuracion otb

Haz clic en Aceptar en la ventana Opciones de procesado para guardar los cambios y vuelve a la interfaz de QGIS, puede que aparezca un mensaje en la parte superior indicando que se activó el proveedor correctamente.

provider activated confirmation

En la Caja de herramientas de procesado ya podrás ver el complejo de algoritmos que nos proporciona Orfeo Toolbox (OTB).

algoritmos otb caja de herramientas

Let’s connect!

Date de alta en nuestra newsletter
y recibe este ebook gratuito

Y una vez al mes recibirás las últimas novedades del sector GIS y de nuestros cursos

23 comentarios en «Cómo instalar y configurar las herramientas de Orfeo Toolbox (OTB) en QGIS 3»

    • Hola Luis,

      Este error está vinculado a la configuración del proveedor GRASS en QGIS. Debes de eliminar la ruta a que aparece a dicha carpeta y guardar los cambios.

      Un saludo!

    • Hola David,

      Gracias por tu comentario y por seguirnos.
      El repositorio está en constante actualización debido a que aún se están corrigiendo bugs que se van comunicando…

      De momento hemos actualizado el archivo a la última versión disponible.

      Un saludo!

  1. Hola, en Qgis 3.4.2 no funciona, aparece como desconectado Orfeo y luego se conecta y no sale en la caja de herramientas. Los archivos están ubicados en C: y aparecen las rutas correctas en el administrador… pero no funciona

  2. Buenas tardes
    Después de realizar todo el proceso, me dirijo a la opción de complementos de QGIS para activar los algoritmos de orfeo toolbox y no me aparece a pesar de marcar en mostrar también los complementos experimentales, agradezco su ayuda.

    • Hola Ana María,

      Si no aparece Orfeo como plugin en el administrador de complementos es porque el repositorio no está bien configurado. Asegúrate de haberlo descomprimido en tu disco duro y, después, de haber incluido el path con la misma ruta a dicho repositorio.

      Un saludo!

  3. buenas noches Diego

    al instalar Orfeo en QGIS 3.4 y querer activar el pluyin me manda un error de que el path no esta para la carpeta Grass

    que puedo hacer

    Saludos

    • Hola Edgardo,

      Este error no tiene nada que ver con el proveedor Orfeo, sino que en tu instalación de QGIS se ha perdido o está mal configurados la ruta a los algoritmos de GRASS. Tienes que reconfigurarlos desde las opciones de la Caja de herramientas de Procesos desplegando el proveedor GRASS.

      Un saludo!

  4. Excelente orientación. Logré llegar hasta el final. No capté la instrucción de pinchar en el borde de la ventana opciones pero entré a mi caja de herramientas y aparecen todas las funciones de OTB. Muchas gracias.

    Ahora toca aprender a usarlo

    • Hola Leopoldo,

      Me alegro de que el post haya sido de utilidad, muchas gracias por seguirnos y por tu comentario.

      Un saludo!

  5. Buenos días,
    estoy intentando instalar la OTB en mi QGIS 3.0 y no encuentro el plugin ni con la opción de mostrar los complementos experimentales. Además al acceder a los complementos me sale un error que notifica que no hay metadatos para el repositorio Boundless….. Quizás tengo un error en la URL ?
    Gracias de antemano.

    • Hola Llorenç,

      Para que aparezca el plugin en el Instalador de complementos de QGIS es necesario haber configurado el repositorio y crear la variable del sistema como comentamos en el post, sin ello no lo reconocerá. Revisa que estos dos pasos previos sean correctos.

      Un saludo!

  6. Buenas, comentarlo que en la administracion de plugins, me sale This plugin is incompatible with this version of QGIS Plugin designed for QGIS 3.1 – 3.99. y por lo cual no puedo activar la herramienta, para poder direccionar las carpetas de origen… que podria ser?

    • Hola David,

      Parece que la variable del sistema está fallando o no se ha introducido correctamente, ya que no está reconociendo el repositorio creado en el pc.

      Un saludo!

  7. saludo mi pregunta es si solo funciona solo para window 10 he tratado instalarlo en window 8 y no me corre el orfeo genera un error

    • Hola Frank,

      Los algoritmos de Orfeo están disponibles para la versión 3.x y, en principio, aunque las pruebas se han realizado sobre Windows 10, no debería de haber ningún problema en Windows 8.

      Un saludo!

  8. Hola, sólo comentaros que al menos en QGIS 3.2, la ruta del «OTB folder» es simplemente C:/OTB, Parece ser que el «/bin» que falta lo pone ya la configuración por sí misma, no sé si me explico.

    • Hola Mikel,

      Encantado de saludarte de nuevo. Muchas gracias por tu comentario.

      Si, te entiendo, resulta que, en la versión 3.0 y la primera release de la 3.2 era necesario llegar hasta la carpeta bin, sin embargo, a partir de la segunda release, la 3.2.1, el proveedor automáticamente establece ese directorio.

      He modificado el post y añadiremos una nota para que lo tengan en cuenta nuestros lectores y seguidores.

      Espero que volvamos a coincidir en el futuro en una nueva formación.

      Mucha suerte y éxitos en todos los proyectos que emprendas.

      Un cordial saludo!

  9. Hola Danilo,

    Como comentamos en el post, debes descargar el repositorio del plugin y, después, crear la variable del sistema para que puedas tenerlo disponible a través del Administrador e instalador de complementos de QGIS.

    Un saludo!

  10. En QGIS 3.2 no está aún el plugin ORFEO, están activados los complementos experimentales, esperemos lo saquen pronto

Los comentarios están cerrados.