問題タブ [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:複数のLANDSAT画像をGrassGISにインポートするスクリプト
このコードを適応させて、LANDSAT衛星画像をGrass GISにインポートするPythonコードを作成しようとしています:http://grass.osgeo.org/wiki/LANDSAT
LANDSATタイルはフォルダーとしてダウンロードされ、各フォルダーには7つのtiff画像(バンド1〜7)が含まれています。したがって、いくつかのサブディレクトリ(LANDSATタイルごとに1つ)を含むディレクトリがあります。
現在の私のコードは次のとおりです。
次のエラーが発生します。
誰かが何が起こっているのか、それを修正するために私が何をする必要があるのかを説明したり、代替案を提案したりできますか?ありがとう。
windows - GRASS GIS で R を構成する
GRASS GIS 7.0.0beta2 を使い始めたばかりです。GRASS で R を使用したい、またはその逆を行いたい。hereの指示に従って、WinGRASS-windows コンソールを前面に持ってきて、R と入力して GRASS セッション内で R セッション (コマンド ライン モード) を開くと、次のエラーが発生します。
R と GRASS を構成して、R を GRASS で使用し、GRASS を R で使用できるようにするにはどうすればよいWindows 7
ですR 3.1.0
かGRASS GIS 7.0.0beta2
。
gis - QGIS/GRASS Watershed Analysis の出力セルサイズの問題
さようなら、
私の最初の投稿として、これがあなたをうんざりさせるほど基本的な質問である場合は、謙虚な謝罪を提供します. 検索スキルを使い果たし、QGISドキュメントを頻繁かつ徹底的に読んだように感じます.
私の問題は、QGISを介したGRASSでの水文分析のいずれかにあります。私の地域に 30m 解像度の DEM を使用する GRASS マップセットがあります。マップセットの範囲は、DEM のみを含むように設定されています (つまり、空白やデータのない領域はありません) が、r.fill.dir、r.basin、または r.watershed を実行すると、解像度のある画像が返されますほぼ73xxメートルの。水文学ツールでユーザーが作業環境を定義し、出力解像度を入力解像度と一致するように設定できる ArcGIS に最も慣れています。GRASSでそれを設定する方法はありますか、それとも基本的なステップがどこかに欠けていますか? 他の非分析マップ作業がうまく機能しているので、GRASS を正しくセットアップしたように感じます。
どんな助けでも大歓迎です。
よろしくお願いいたします。
グラント・マギー
python - grass.scripts や grass.pygrass はどこでダウンロードできますか?
Python を使用して外部で Grass を実行するためのスクリプトを実行する方法を学習しようとしていますが、このタイプのスクリプトに必要な基本モジュールが見つからないようです。私が見たすべてのドキュメントは、grass.scripts モジュールの使用について説明していますが、これをダウンロードする場所がわかりません。grass.pygrass に関する情報もいくつか見ましたが、これも見つかりません。
おそらくそれは新しいバージョンのGrassに組み込まれているのではないかと思ったので、7.0.0ベータ2をダウンロードしたところ、まだgrass.scriptsファイルが見つかりました。これは他のモジュール (matploblib、numpy、scipy など) のような python モジュールですか、それともグラスの内部ですか? 是正的な質問で申し訳ありませんが、私はここで迷っています。
次のスクリプトを実行しました ( http://grasswiki.osgeo.org/wiki/GRASS_and_Pythonから取得し、 Python 2.7 を実行しているため、引用を追加しました)
それは問題ありませんが(それが何をするのかわかりませんが)、追加すると
戻ります
通常、モジュールをダウンロードしてインストールすると、問題は修正されますが、どこにも見つかりません。
r - 関数 r.cost を使用して 2 つのポリゴン間の最小コスト パスを取得する方法は?
私は GRASS の初心者ですが、2 つのポリゴン間の最小コスト パスを取得したいと考えています。より正確には、あるポリゴン (ポリゴン A) の端にある任意のポイントから別のポリゴン (ポリゴン B) の端にある任意のポイントまでの最小コストを取得したいと考えています。
これまでは、各セルにコスト値があるコスト ラスター、最初のポリゴンのシェープファイル、および 2 番目のポリゴンのシェープファイルを使用して、関数CostDistance
とArcGIS を使用していました。CostPath
GRASSでも同じことをしたいです。関数r.cost
がこれを可能にすると思います。しかし、GRASS で 2 つのポリゴンをパラメータで指定する方法がわかりません。
r.cost
R で package を使用して 2 つのポリゴンを使用する方法の例はありますspgrass6
か?
どうもありがとうございました。
linux - グラス コマンドから Web サービスへ
この質問は、Grass ソフトウェアよりも Web サービスに重点を置いています。コマンド (Linux) に Web サービスとしてアクセスできるようにする方法について、何か提案はありますか?
私は実際に NodeJS を使用していますが、他のソリューションも歓迎します。
ありがとうございました、
よろしく、
SB。
rpm - rpmファイルに存在する場合、rpmインストールの「欠落」ライブラリ
centos 用の rpm ファイルを生成していますが、クリーンなマシンにインストールしようとすると、次のように失敗します。
rpm に libgrass_rli.so が含まれていることを除けば、これで問題ありません。
私はさまざまな提供を試しました。仕様ファイルの行が役に立たないのですが、何が問題なのかわかる人はいますか?
編集
また、抽出されたファイルは問題ないようです。
python - GRASS r.in.gdal クラッシュ: プロシージャ エントリ ポイント sqlite3_rtree_geometry_callback がダイナミック リンク ライブラリの spatialite.dll に見つかりませんでした
ラスターファイルを GRASS にインポートするために、次の Python スクリプトを作成しました。
しかし、私はこのエラーが発生しました:
そして、このボックスメッセージが表示されました:
これは、プロシージャ エントリ ポイント sqlite3_rtree_geometry_callback がダイナミック リンク ライブラリ C:\OSGeo4W\bin\spatialite.dll に見つからなかったことを意味します。
そして、これが現れました:
r.in.gdal モジュールは、呼び出したとおりにクラッシュしたようです。
GRASS GUI を直接使用すると、このボックス メッセージが表示され、1 つのマップセットを選択した後にプログラムがクラッシュしました。
この問題を解決するには?WIN 8.1でGRASS 6.4.3、python 2.7.6を使用しています
grass - GrassGis でスカイ ビュー ファクターを計算する
ハイコミュニティ、
私は現在、修士論文に取り組んでおり、「スカイ ビュー ファクター」を計算する必要があります。ESRI Arcmap はそれを行うのに役立つ選択肢ではないため、r.skyview コマンドを使用して、GrassGIS (V.7) で計算するのはかなり簡単であることがわかりました。
しかし、私は本当に対処できないログファイルにエラーメッセージを受け取ります. あなたの誰かがそのような問題を経験していて、これで私を助けてくれることを願っています.
以下は、GrassGIS の出力の内容です。