問題タブ [grass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1112 参照

python - 外部から python 経由で草モジュールを呼び出す

私のpythonスクリプトでいくつかの草のモジュール(egrwalkモジュール)を呼び出したいです。幸いなことに、 https://grasswiki.osgeo.org/wiki/GRASS_and_Python#MS-Windowsで役立つヒントがたくさん見つかります。ここにあります。

MS-Windows 外部から Python 経由で GRASS 機能を使用するには、いくつかの環境変数を設定する必要があります。
GISBASE= C:\GRASS-64 GISRC= C:\Documents and Settings\user\.grassrc6 LD_LIBRARY_PATH= C:\GRASS-64\lib PATH= C:\GRASS-64\etc;C:\GRASS-64\etc\python;C:\GRASS-64\lib;C:\GRASS-64\bin;C:\GRASS-64\extralib;C:\GRASS-64\msys\bin;C:\Python26; PYTHONLIB= C:\Python26 PYTHONPATH= C:\GRASS-64\etc\python GRASS_SH= C:\GRASS-64\msys\bin\sh.exe

しかし、最新バージョンの WinGRASS-7.0.3 および 7.0.4 をインストールした後、msys フォルダーは存在しません。私が知りたいのは、msysフォルダーがない場合に最新バージョンを使用して環境変数を設定する方法です。どうもありがとう。

0 投票する
1 に答える
78 参照

grass - GRASS GIS: r.多様性

ファイルメニューの起動スクリプトオプションから、GRASS GIS 6.4.3 でスクリプト r.diveristy.py を起動しました。その後、r.diversity GUI が表示され、入力と出力のファイル名を指定して実行しました。次のエラー メッセージが表示されます。

どうすれば問題を解決できますか?

0 投票する
2 に答える
580 参照

python - Windows 10 で Numpy を Grass GIS 7.0 にインポートする際の問題

最近、Windows 10 に Grass GIS 7 をインストールしました。プログラムをロードすると、ターミナル ウィンドウに次のようなエラーが表示されます。

'このモジュールには Numeric/numarray または NumPy モジュールが必要ですが、インポートできませんでした。おそらくインストールされていません (標準の Python ディストリビューションの一部です)。Numeric、numarray、または NumPy not foundについては、Numeric Python サイト ( http://numpy.scipy.org ) を参照してください。

NumPy モジュールを含む Anaconda を別途インストールしましたが、Grass GIS で認識されません。このモジュールが既にコンピュータにインストールされていることをGrassに認識させるにはどうすればよいですか?

私は Windows 10 を使用しており、Anaconda と Grass の両方が 64 ビットとしてダウンロードされました。Anaconda は Python 3.5 でダウンロードされ、Grass は OSGeo64W 7.0.4 バージョンでダウンロードされました。

0 投票する
0 に答える
473 参照

python - QGIS pythonコマンドコンソールで草モジュールを実行する方法

QGIS V2.16.0 で作業しています。QGIS の python コマンド コンソールを使用して、草の r.watershed モジュールを実行したいと思います。

私はこのような多くの構文を試しました:

execfile ("r.watershed", "elev=D:\Developpement\Debits_cartes_alea\Donnees_test\exemple_mnt1.tif" )

しかし、誰も働いていません。

0 投票する
1 に答える
220 参照

python - Python 関数が GRASS GIS モジュールと同種の別の Python 関数を呼び出したときにエラーが発生しました

外部から GRASSGIS モジュールを呼び出すpython funciton Aを書きましたが、問題なく動作しました。別の GRASSGIS モジュールと Python 関数Aを呼び出すステートメントを含む別の Python 関数Bを書きましたが、エラーが発生しました。

機能 A:

機能 B:

エラー:

そして、関数Aを呼び出すステートメントなしで関数Bがエラーなしで正常に実行されることをテストしました。

なぜこれが起こったのか、どうすれば解決できるのかわかりません。

0 投票する
3 に答える
1355 参照

r - R または Grass GIS のラスター ホールを埋める

サンプルデータ

ここに画像の説明を入力

問題

ラスター内の穴、つまりセル c(15:17, 22) で囲まれた領域を、穴ではない他のギャップ (つまり、残りの空のセル) と (アルゴリズム的に) 区別するにはどうすればよいですか?

これにより、ラスターの穴/島の領域でのみ操作を実行したり、カスタム値で穴を埋めたりすることが可能になります。

実際のラスターには約 30000 の穴があるため、速度が重要です。R とグラス GIS ソリューションの両方に興味があります。ご協力ありがとうございました。

0 投票する
1 に答える
171 参照

r - Rmarkdown が bash コードを適切に再現しない

Rmarkdown を使用して bash コードを表示しています。

ただし、html に編むと、g.rename 行はほとんど消えます。比較のために、下の i.group コマンドは正しく表示されます。

編まれた

これを行っているコードの g.rename 行についてはどうですか? ですか.

0 投票する
1 に答える
243 参照

gis - Grass 7 マップセットからレイヤーを削除するには? (QGIS 14.9 のグラス 7 プラグイン)

QGIS 2.14.9 で Grass 7 プラグインを使用していますが、Grass マップセットからレイヤーを削除する方法がわかりません。

この機能はファイル管理モジュールにはありません。