QGISでGRASSモジュールを有効にする方法は?


8

Linux でpython-modulesサポートと完全なGRASS統合(GRASS-4.6.3-RC2)を備えたGithubの最新のQuantumGIS-1.9.0-masterを持っています。

GRASS-toolsプラグインを開くと、6つのツールのみが表示されます。しかし、インストールされている300のようなものがあります。

使用できるツールは6つだけですか?

QGIS-Wiki 、次のxmlファイルを使用してGRASSツールボックスメニューに新しいツールを追加するように指示しています。

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

しかし、このファイルの場所と更新方法は?- srcディレクトリは、QGISのコンパイル前にのみ使用されていませんか?

そして、なぜ私のGRASSモジュールはデフォルトでQGISに含まれていないのですか?

更新1:OK、少なくとも私はファイルを見つけました:

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

しかし内容はよく見えます。QGISをトリガーしてツールをロードする方法は?ここで私が見逃している点は何ですか?

更新2:さて、Sextanteプラグインを使用するのがよいでしょう。しかし、これはかなり壊れています。このようなエラーメッセージが表示され続けます。再インストールを試みましたが、解決しませんでした。

Sextante:全部壊れた。


1
SEXTANTEツールボックスを使用しないのはなぜですか?また、GRASSツールセットのサポートも付属しています
Curlew

SEXTANTEはかなり壊れています。理由がわかりません。アップデート#2を参照してください。
2013年

まあ、エラーはあなたがセクスタンテをインストールしなかったことをそれぞれ言います、それはあなたのセクスタンテプラグインのパスを見つけることができませんでした。再インストールして、オプション(メニュー分析)が正しいかどうかを確認してください。草もインストールする必要があります。私はDebianで最新の開発バージョンを使用していますが、問題なく動作します:-)
Curlew

回答:


6

まず、OSGeo4Wのフルインストール:http ://trac.osgeo.org/osgeo4w/ バイナリパッケージを使用します(ステップ2の#1)。

次に、QGISのSextanteプラグインを取得して追加します。

これで、GRASSモジュールにアクセスできるはずです(現在、154の地質学アルゴリズムがあります)。

出典:私は週末にこれを使用して、さまざまなラスター解析操作を実行しました。そのほとんどはGRASS固有のツールを使用しており、すべてQGIS内で行われました。

お役に立てれば。


Linuxオペレーティングシステムを使用していることについては触れませんでした。本当に完全なOSGeoパッケージが必要ですか?インストールしました: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、spatialindex-1.8.0およびspatialite
Afr

気にしないでください。再起動後、現在は機能しています。Sextanteはまさに私がやりたかったことをします!ブライスと@カーリューに感謝します。
2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.