What's new about OTB? Rotating Header Image

OTB inside Sextante inside QGIS

During the latest QGIS developer meeting (aka HackFest), I’ve had the pleasure to meet Victor Olaya, the developer of Sextante. He kindly presented Sextante to all partic

ipants, which you can see here :

Since a few months, he is rewriting Sextante (initially in Java for gvSIG) as a new QGIS Python plugin. Sextante provides access to a huge number of processing modules, and acts as a geoprocessing environment that can be used to call native and third-party algorithms from QGIS.

With the help of Victor, the meeting has been quite productive and we now have a first working version of the OTB Sextante algorithm provider. This completes the list of already available algorithms : GRASS, Saga, GDAL, mmqgis, fTools

And I was not the only one interested in using Sextante. An OGR algorithm provider is on the way, and the developer of the WPS client plugin has also expressed interest in porting it to Sextante too. You can expect the list of available back-ends to grow regularly in the near future.

Regarding the functionnalities, Sextante shows up as a toolbar in the QGIS desktop GUI, and allows to process QGIS raster and vector layers by clicking on a processing module entry. It automatically handles the potential I/O conversions needed for some backend (like GRASS and SAGA), and loads the results as new QGIS layers. It tracks down your history of launched modules, logs, etc… It can also be called from Python in a headless environment (ok… who said “QGIS WPS server” ?).

The killer feature is the Modeler, providing a simple yet effective way of creating pipeline of Sextante modules to build up new higher level Sextante modules. This makes it very easy to interface Orfeo Toolbox with all the other geoprocessing environments available in Sextante.

Here are a few screenshots to give you an overview of Sextante :

Many thanks to Victor for providing Sextante in QGIS !

Seeing so much interest in Sextante from the QGIS community, and provided Victor will be working on the plugin full time until next year, we can hope for a beautiful future for the Sextante QGIS plugin !

Julien

9 Comments on “OTB inside Sextante inside QGIS”

  1. #1 Silvio Grosso
    on Apr 17th, 2012 at 12:19

    Hi,

    > and provided Victor will be working on the plugin full time until next year

    What do you mean exactly by this?

    In short, does it mean that Victor Olaya is going to work “FULL-TIME” on Sextante – Qgis for sure (OR it is not certain at all; and thus he might work on Sextante – Qgis only in his spare time)?

    Best regards and THANKS A LOT for the update :-)

  2. #2 Julien Malik
    on Apr 17th, 2012 at 13:12

    Yes, full time, that’s what he said to us !
    Better ask him directly if you want more info…

    Also, I did not mention that there is a GSoC proposal this year related to Sextante improvements. More funding, more features ! Let’s hope it will be selected !

  3. #3 Victor Olaya
    on Apr 23rd, 2012 at 17:18

    Sivio,

    That’s right, my plans are to work as much as I can on this, since I have seen a lot of interest from the QGIs community, much more than what I expected. I planned to take sometime off SEXTANTE (which in fact I am doing, since I am not working in the Java version), and started this just in my spare time. But I has turned into something that I believe has a lot of future, so I will be working on it kinda full-time. It’s really a different proyect to me :

    Regards

  4. #4 gisusers
    on Jul 29th, 2012 at 06:08

    nada mas .. que darte las gracias Victor …

  5. #5 Mathieu Pellerin
    on Aug 3rd, 2012 at 13:04

    Will OTB support in Sextante be made available soon? :)

  6. #6 Julien Malik
    on Aug 3rd, 2012 at 13:10

    Mathieu,

    The current version of Sextante already provides OTB support.

  7. #7 VA
    on Nov 16th, 2012 at 10:20

    Julien Malik,

    This is great that OTB work inside QGIS from Sextante. Please give some instruction on how to load OTB into Sextante toolbox. Out of the box Sextante do not have OTB tools

    Thanks

    VA

  8. #8 Ragnvald Larsen
    on Nov 27th, 2012 at 13:36

    Will the library be available for calls from python in an arcpy-fashion?

  9. #9 Manuel Grizonnet
    on Nov 27th, 2012 at 13:41

    I don’t know if it is in an arcpy-fashion but there is a Python interface which allows to access to OTB applications. You can find an example in the OTB Cookbook:

    http://www.orfeo-toolbox.org/CookBook/CookBooksu7.html#x16-170001.3.4

    Hope it helps.

    Manuel

Leave a Comment