問題タブ [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.
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フォルダーがない場合に最新バージョンを使用して環境変数を設定する方法です。どうもありがとう。
grass - GRASS GIS: r.多様性
ファイルメニューの起動スクリプトオプションから、GRASS GIS 6.4.3 でスクリプト r.diveristy.py を起動しました。その後、r.diversity GUI が表示され、入力と出力のファイル名を指定して実行しました。次のエラー メッセージが表示されます。
どうすれば問題を解決できますか?
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 バージョンでダウンロードされました。
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" )
しかし、誰も働いていません。
python - Python 関数が GRASS GIS モジュールと同種の別の Python 関数を呼び出したときにエラーが発生しました
外部から GRASSGIS モジュールを呼び出すpython funciton Aを書きましたが、問題なく動作しました。別の GRASSGIS モジュールと Python 関数Aを呼び出すステートメントを含む別の Python 関数Bを書きましたが、エラーが発生しました。
機能 A:
機能 B:
エラー:
そして、関数Aを呼び出すステートメントなしで関数Bがエラーなしで正常に実行されることをテストしました。
なぜこれが起こったのか、どうすれば解決できるのかわかりません。
gis - Grass 7 マップセットからレイヤーを削除するには? (QGIS 14.9 のグラス 7 プラグイン)
QGIS 2.14.9 で Grass 7 プラグインを使用していますが、Grass マップセットからレイヤーを削除する方法がわかりません。
この機能はファイル管理モジュールにはありません。