[GIS] How to enable GRASS-modules in QGIS

configurationgrassqgisqgis-pluginstools

I have the latest QuantumGIS-1.9.0-master from Github with python-modules support and full GRASS-integration (GRASS-4.6.3-RC2) on Linux.

When opening the GRASS-tools plugin, it only displays six tools. But there are more like 300 installed.

Only six tools available?

The QGIS-Wiki tells me to add new tools to the GRASS toolbox menu using some xml file in:

qgis/src/plugins/grass/config/default.qgc

But where to find this file and how to update it? Isn't the src-directory only used prior compiling QGIS?

And why are my GRASS modules not included in QGIS by default?

Update 1: Ok, at least I found the file:

~ $ find / -name default.qgc 2> /dev/null
/usr/local/share/qgis/grass/config/default.qgc

But the contents look good. How to trigger QGIS to load the tools? What's the point I'm missing here?

Update 2: Okay, using Sextante-plugin seems the way to go. But this is pretty much broken. I keep getting Error-Messages like this one. I tried reinstalling, but this didn't solve it.

Sextante: broken all over.

Best Answer

First, full installation of OSGeo4W: http://trac.osgeo.org/osgeo4w/ Use the binary package(#1 under step 2).

Second, fetch the Sextante plugin for QGIS, and add it.

You should now be able to access the GRASS modules(I have currently 154 geoalgorithms).

Source: I used this over the weekend to perform various raster analysis operations, most of which using GRASS-specific tools, all done within QGIS.

Hope this helps.