Like the ModelBuilder of ArcGIS Desktop to run simultaneous geoprocessing tools, is there any model builder available in QGIS?

5 Answers 5


Sextante is a geoprocessing library that can be used from several GIS applications. I recommend you to use it from gvSIG as i think that it has the best integration. Sextante also allows (if you configure it properly) use algorithms from SAGA and GRASS.

Here you can see a video that shows how the modeler works.

Update: From March, qgis also has a Sextante plugin that works really well.

  • Sextante plugin is now core in the recent versions of QGIS and is called "Processing" Feb 3, 2016 at 23:24

GRASS has a model builder that works pretty well (don't know how it compares to the Arc* one).

Victor Olaya, the developer of Sextante is currently working on Sextante for QGIS. It's work-in-progress and not yet ready for production use so use with care. You can watch a short demonstration of the Sextante model builder here: http://www.youtube.com/watch?v=LTUu-I2ouqU

Update Nov 2012: Sextante for QGIS is developing very well, as you can see eg. in this new case study: http://www.qgis.org/en/community/qgis-case-studies/pinhel-portugal.html

Update Jan 2016: Sextante is now a core plugin in QGIS recent versions, and it's called Processing. Check more information about in the QGIS Users Manual - QGIS processing framework. You can also get information about how to use the Graphical Modeler in here.


Now you can access a model builder in QGIS from the:

Processing menu -> Graphical modeler


I am glad to inform that we are currently working on SEXTANTE for QGIS. It should be ready soon, and it will include the modeler, which is what you are asking for.

  • 2
    Can we ask who exactly is "we"? "The community", you, your company? Just curios. Is there any wiki talking about the development? I think the QGIS community would be very interested! Mar 6, 2012 at 19:51
  • Is this still being worked on? It looks like the Sextante plugin is deprecated.
    – Brideau
    Nov 10, 2015 at 15:18

You may also consider some basic Python scripting to run multiple commands in series.

  • Thanks. I am pretty new to QGIS and scripting. All I need to get done is .. enter a value for a polygon and which give me the list of all polygon values adjoining ...Kind of proximity analysis.Any ideas on this...
    – SNT
    Feb 15, 2012 at 16:56
  • IN GRASS (and so in QGIS trough the QGIS/GRASS plugin) you can do proximity analysis, but this does mean you need a model builder. Feb 15, 2012 at 17:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.