Wie aktiviere ich GRASS-Module in QGIS?

8

Ich habe den neuesten QuantumGIS-1.9.0-Master von Github mit Unterstützung für Python-Module und vollständiger GRASS-Integration (GRASS-4.6.3-RC2) unter Linux.

Beim Öffnen des GRASS-Tools-Plugins werden nur sechs Tools angezeigt. Aber es sind mehr als 300 installiert .

Nur sechs Werkzeuge verfügbar?

Das QGIS-Wiki fordert mich auf , dem GRASS-Toolbox- Menü neue Tools hinzuzufügen, indem ich eine XML-Datei in folgenden Dateien verwende:

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

Aber wo finde ich diese Datei und wie aktualisiere ich sie? Wird das src-Verzeichnis nicht nur vor dem Kompilieren von QGIS verwendet?

Und warum sind meine GRASS-Module standardmäßig nicht in QGIS enthalten?

Update 1 : Ok, zumindest habe ich die Datei gefunden:

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

Aber der Inhalt sieht gut aus . Wie kann QGIS ausgelöst werden, um die Tools zu laden? Was ist der Punkt, den ich hier vermisse?

Update 2 : Okay, die Verwendung des Sextante-Plugins scheint der richtige Weg zu sein. Aber das ist ziemlich kaputt. Ich bekomme immer wieder Fehlermeldungen wie diese . Ich habe versucht, neu zu installieren, aber das hat es nicht gelöst.

Sextante: überall kaputt.

Afr
quelle
1
Warum nicht die SEXTANTE Toolbox verwenden? Es kommt auch mit Unterstützung von GRASS Toolsets
Curlew
SEXTANTE ist ziemlich kaputt. Ich kann nicht herausfinden warum. siehe Update Nr. 2.
Afr
Nun, der Fehler besagt, dass Sie Sextante nicht installiert haben bzw. den Pfad Ihres Sextante-Plugins nicht finden konnten. Installieren Sie es neu und prüfen Sie, ob die Optionen (Menüanalyse) korrekt sind. Gras sollte auch installiert werden. Ich benutze die neueste Entwicklungsversion auf Debian und es läuft gut :-)
Curlew

Antworten:

6

Zunächst vollständige Installation von OSGeo4W: http://trac.osgeo.org/osgeo4w/ Verwenden Sie das Binärpaket (Nr. 1 unter Schritt 2).

Zweitens rufen Sie das Sextante-Plugin für QGIS ab und fügen es hinzu.

Sie sollten jetzt auf die GRASS-Module zugreifen können (ich habe derzeit 154 Geoalgorithmen).

Quelle: Ich habe dies über das Wochenende verwendet, um verschiedene Rasteranalysevorgänge durchzuführen, von denen die meisten GRASS-spezifische Tools verwenden, die alle in QGIS ausgeführt werden.

Hoffe das hilft.

Bryce Touchstone
quelle
Ich habe nicht erwähnt, dass ich ein Linux-Betriebssystem verwende. Benötige ich wirklich das vollständige OSGeo-Paket? Ich habe installiert: qgis-1.9.0-dev, grass-6.4.3-rc2, gdal / ogr, geos-3.2.2, proj-4.7.0, graphviz-2.26.3-r4, räumlicherindex-1.8.0 und Spatialite-4.0.0 wie hier beschrieben: gis.stackexchange.com/a/45012/13692
Afr
Vergiss nicht, nach dem Neustart funktioniert es jetzt. Sextante macht genau das, was ich machen wollte! Danke Bryce und @Curlew.
Afr