28

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

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
SNT
  • 3,379
  • 11
  • 36
  • 49
  • 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. – Victor Olaya Mar 06 '12 at 19:16

4 Answers4

16

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.

Francisco Puga
  • 4,618
  • 21
  • 40
15

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

Processing menu -> Graphical modeler

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
HC Haase
  • 467
  • 1
  • 5
  • 12
15

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.

Alexandre Neto
  • 14,212
  • 2
  • 58
  • 85
Giovanni Manghi
  • 3,907
  • 16
  • 24
  • Publishing such models as Web Processing Services (WPS) would also be good to have in the QGIS RoadMap if it is not there already. – PolyGeo Feb 15 '12 at 11:54
  • QGIS offers a WPS client extension. See also http://www.youtube.com/watch?v=jg2pb_Xjq8Y – markusN Feb 16 '12 at 10:06
  • See here for the GRASS GIS Model builder: http://grass.osgeo.org/wiki/WxGUI_Modeler – markusN Feb 16 '12 at 10:06
1

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

Darren Cope
  • 6,616
  • 2
  • 32
  • 47
  • 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 '12 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. – Giovanni Manghi Feb 15 '12 at 17:43