タグ付けされた質問 「grass」

GRASS GIS(地理リソース分析サポートシステム)は、ラスター、トポロジーベクトル、画像処理、グラフィックデータの処理に特化した無料のオープンソースの地理情報システム(GIS)です。GRASS GISは、モジュール性に重点を置いた高性能分析GISおよびリモートセンシングです。ユーザーは、日々のデータと大量の時系列の両方を処理できます。

2
ArcGIS Desktopの統合ツールに代わるオープンソースをお探しですか?
1つのレイヤーの約1000行を別のレイヤーの行にスナップする必要があります(2番目のレイヤーには約5000行あります)。スナップされる線は、ベースレイヤーの線から約15マップ単位離れています。ArcGISは、データマネージャーツールボックスの統合ツールを使用してこれを実行できるようです。 QGIS / GRASS / SAGA / Integrateに代わる他のオープンソースはありますか、それともPythonのスキルを解読する必要がありますか?

1
DEMを使用して河川網の各ポイントの流域エリアを見つける方法は?
Update#1:ありがとう、Micha、私はあなたの指示に従い、GRASSでモジュールを正常に使用しました。 r.watershedを使用して、流域ラスターと排水ラインを取得します。 そして、私はr.water.outletを使って1つの流域の流域を取得します: 緑の流出口の流域エリア全体を取得しましたが、次のように、元の流域エリアのほんの一部しか必要ありません。パートBが欲しいものです この概略写真は私が欲しいもののアイデアを示しています: GRASSのr.water.outletまたは他のモジュールを使用してこの目標を達成できますか?または、QGISのジオプロセシングツールの交差ツールを使用するだけで実行できますか? タイトルとして、流域エリアを見つけたいのですが、QGISを使用しています。 使用する次のファイルがあります: ストリームネットワークシェープファイル(ポリライン) ポリラインシェープファイルから切り取られたポイントシェープファイル 島全体(ストリームは島の中にあります)DEM(2つのタイプを取得しました:.lan&.tiff) ネットワーク内のすべてのポイントの上流にある総流域エリアを見つけたいのですが、これが回路図です。 緑、赤、黄色の線が各ポイントの流域を囲んでおり(ここでは例として3つのポイントのみを使用しています)、それらの面積を計算します。 すでにDEMファイルを取得しています。ストリームを含む領域を切り取り、最初にポリゴン化する必要がありますか?このフォーム(.lanまたは.tiff)を直接使用してGRASSで作業できますか?

1
QGISでGRASSモジュールを有効にする方法は?
Linux でpython-modulesサポートと完全なGRASS統合(GRASS-4.6.3-RC2)を備えたGithubの最新のQuantumGIS-1.9.0-masterを持っています。 GRASS-toolsプラグインを開くと、6つのツールのみが表示されます。しかし、インストールされている300のようなものがあります。 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プラグインを使用するのがよいでしょう。しかし、これはかなり壊れています。このようなエラーメッセージが表示され続けます。再インストールを試みましたが、解決しませんでした。

2
ソースからプラグインとGRASS統合でQGISを正しくインストールする方法は?
私が実行しているSabayonの私の自宅のデスクトップシステムで(のGentooに基づいて)GNU / Linuxのを、私は量子-GISをインストールしたいです。 現在、リポジトリの qgis-1.7.0-packageを使用しています。しかし、これはどういうわけか非常に最小限です。プラグインのダウンロードはサポートされていません(Plugins > Fetch Python Plugins無効:これはセキュリティリスクを回避するためだと思います)。GRASSとは(少なくとも目に見える形で)接続されていないようです。 公式のダウンロードガイドは、それが唯一の主要なLinuxディストリビューション(Ubuntuの、Debianの、等...)でQGISをインストールする方法を説明して非常に有用ではありません。とにかく、このガイドでは、python-qgisまたはのようなパッケージを探すことを推奨していますqgis-plugin-grass。これは私が探しているもののようですが、Sabayon / Gentoo-repositoriesには含まれていません。(これは、Ubuntu / Debian以外のLinuxディストリビューションでは大きな問題のようです。) 私の質問は、ソースから完全なpython-plugin-supportと完全なGRASS-plugin-integrationでQuantum-GISをインストールする方法、すべてに必要なソースコードを取得する場所とそれを正しくコンパイルする方法ですか? 結果は、このビデオチュートリアルを指すこのコメントで見つけたもののようになります。 2013年1月1日更新:質問は、すべてのパッケージを自分でコンパイルすることに焦点を当てています。私が見つけたリポジトリが、この問題[と非常に有用ではない1、2、3、4、5 ]。

2
外部PythonからGRASS関数を呼び出す?
Windows 7を実行しているマシンにGRASS 6.4.3 svnをインストールしています。また、マシンにWindows用のPython 2.7.3をインストールしました。次に、GRASS GUI自体のPythonシェル内ではなく、PythonからGRASSライブラリを呼び出す必要があります。env.batこのために環境変数を設定しました。しかし、接続は失敗します。これはenv.bat私が持っているものです: set GISBASE=C:\Program Files\GRASS GIS 6.4.3svn set HOME=%USERPROFILE% set LD_LIBRARY_PATH = %GISBASE%\lib set PATH= %GISBASE%\etc;%PATH% set PATH=%GISBASE%\Python27;%PATH% set PATH=%GISBASE%\lib;%GISBASE%\bin;%GISBASE%\extralib;%GISBASE%\msys\bin;%PATH% set PATH=C:\Python27;%PATH% set PYTHONLIB= C:\Python27;%PYTHONLIB% set PYTHONPATH= %GISBASE%\etc\python;%PYTHONPATH% rem Environmental variables for GRASS stand-alone installer set GRASS_WISH=%GISBASE%\extrabin\wish.exe set GRASS_PYTHON=python set GRASS_PROJSHARE=%GISBASE%\proj set GRASS_HTML_BROWSER=explorer set GRASS_SH=%GISBASE%\msys\bin\sh.exe set …

5
点列の距離を計算する方法は?
QGISの単一のシェープファイルにある一連のポイント間の距離を計算するのに役立つ情報を探しています。以下は、私のデータの外観と、距離をどのように表示するかを示すために追加した空白の距離列です。ポイント1と2、2と3の間の距離などを知りたい。距離をメートルまたはKm単位で取得したいが、現在、Shapefileの投影は、単位が10進度である。 ID LAT LON TIME DISTANCE 1 10.08527 124.59833 21:24:37 0 2 10.08523 124.59830 21:25:07 ? 3 10.08526 124.59832 21:25:37 ? 4 10.08526 124.59831 21:26:07 ? 多くの人が同様の質問をしましたが、私がやりたいことについてまったく理解していません。この投稿は近いですが、これはQGISではなくPostGISにあり ます。Postgisの一連のポイント間の距離を計算します この投稿は私にその道の一部をもたらしましたが、私はQGISを初めて使用しているので、答えは私に十分な詳細を提供しません。たとえば、GRASSプラグインをインストールしたら、Shapefileを一連のGPSポイントとともにGRASSに保存/インポートして、v.distanceモジュールを使用できるようにする必要があると思いますが、その方法がわかりません。 QGISは線に沿った点の距離を計算します GRASS v.distanceモジュールが唯一の方法ですか?またはもっと簡単な方法はありますか?v.distanceが唯一の方法である場合、誰かが私にこれを指示したり、これを行う方法を段階的に説明したりできますか?
8 qgis  grass  distance 

3
.jpgマップをシェープファイルに変換する
竜巻の影響を受けた一連の米国の郡の.jpgマップがあります。竜巻が通過した場所は地図の陰になり、一部の郡では竜巻が部分的にしか発生しなくなりました。 竜巻にさらされた各郡の境界のシェアを計算したいと思います。当然のことながら、これは完全に暴露されたか、まったく暴露されなかった郡では簡単です。しかし、部分的に暴露された人々のために何をすべきかわかりません。 私はこのスレッドに出くわしました:マップの画像をベクター形式に変換する方法? しかし、それは理解できません。手始めに、ペイントは画像エディターとしてカウントされますか?第二に、GRASSとの契約は何ですか?それが最善の方法ですか?これはArcGIS 10.1の代わりですか? いずれにしても、ArcGIS 10.1のArcMapにアクセスできます。リンクをたどろうとしています:http : //help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009t000000mq000000 しかし、手順6の前後で非常に迷っています。 .jpgを正しく追加するか、ポイントを正しく割り当てます。 私は非常に迷っています。最後に、竜巻にさらされた各郡のシェアのExcelスプレッドシートをお願いします。助けてくれてありがとう!! 私が実行したい計算をコンテキストに入れるために、 例として州レベルのマップを以下に示します。http : //www.marc.org/emergency/images/tornado_risk_map.jpgこの例では、推定したいとします赤字内の各郡(または州)のシェア。

1
グラスを使用してLANDSAT時系列の教師なし分類を実行するにはどうすればよいですか?
特定の地域の土地被覆変化を比較するために、GRASSを使用して、LANDSAT画像の時系列(30年間の月次時間解像度)で教師なし分類を実行しています。 i.cluster時系列のマップごとに実行すると、クラスに使用されるシグネチャがマップごとにわずかに異なり、比較の有効性に影響する可能性があることを心配しています。これは事実でしょうか?もしそうなら、時系列の各マップで使用されるクラスシグネチャが全体で同一であることを確認する方法はありますか? 私の最初のアイデアはi.cluster、すべてのクラスが適切に表現されている特定のマップで実行し、これから生成されたsigfileをi.maxlikすべてのマップの入力sigfileとして使用することでした。

1
土地被覆分類を行うためのオープンソフトウェアツールまたはQGISプラグイン
衛星画像から自動的に土地被覆を分類するためのQGIS / GRASS用のツールまたはプラグインはあります-たとえばCLC命名法に基づいていますか?もちろん、100%確実ではありませんが、分類プロセスの最初のステップになります。 QGISブログでpdfファイルに表現された同様のツールを見たことがありますが、プラグインが実装されていないようです(少なくとも、プラグインリポジトリにリストされていません)。 Molusceプラグインも存在します。私はまだそれをテストしていませんが、アプローチは土地利用の変化に基づいているようです。

2
エンタープライズGISデータベースのファイル名?
エンタープライズGISデータベースのガイドラインを設計しています。このデータベースの一部には、さまざまなソフトウェアを使用してカスタマイズされたジオプロセシングツールが含まれます。 GRASS GISがメインのジオプロセシングソフトウェアとして使用されている場合、ファイル名の区切り文字として「_」を含めることで問題を予測できるかどうか知りたいのですが。 ほとんどのツールはpython、SAGA GISでコーディングされ、R統計もバックグラウンドプロセスとして使用される可能性があります。 アドバイスありがとうございます!

2
ベクトル境界をラスターマップに変換する方法は?
ベクターマップに存在する境界線でオーバーレイされたラスターマップのPNGファイルを出力する必要があります。問題は、r.out.pngスクリプトがラスターマップのみをエクスポートすることです。私の境界はベクトル形式です。ベクター境界をラスターに変換しようとしたとき、それらを結合するために、ベクターから変換されたラスターに塗りつぶされたベクター境界が含まれていました。ラスターマップに存在するラインのみが必要です。それを行う方法はありますか?シェルスクリプトでスクリプトを呼び出しているため、d.rastとd.vectを使用できないため、GRASSウィンドウが開かれません。

1
コマンド履歴/出力をファイルに保存する-GRASS
入力したコマンドとGRASS GISのターミナルで取得した出力をテキストファイルに保存する方法はありますか?GRASSが各マップセットの履歴を保存することを読んだことがありますが、それを取得する方法についてはあまり知りません。 GRASS GISレイヤーマネージャーの「コマンドコンソール」に「出力の保存」がありますが、保存された出力が1行しかない状況に何度も直面しています。
8 grass 

2
GRASSインターフェースからマップを削除する方法は?
GRASSから生成した地図を削除したいのですが。GRASS GISレイヤーマネージャーの[各ディスプレイのマップレイヤー]タブからマップを削除しようとしましたが、リストからのみマップが削除され、削除されませんでした。ワークスペースにマップをロードしたときに([ワークスペース]> [マップレイヤーのロード])、オプションとして表示されないように、マップを完全に削除します。それはどのように行われますか?
8 grass 

4
GRASSの洪水モデリング?
洪水モデリングシステムを作成しようとしています。このシステムは、主に河川氾濫シミュレーションと降雨シミュレーションの2つの部分で構成されています。これを行うには、GRASS 6.4の最新バージョンを実行しています。また、CGIARから入手したSRTMを DEMとして使用しています。 シミュレーションを実行するのに最も適切なコマンドは何ですか?例 テラフロー また、河川に基づいて洪水をモデル化しているので、HEC-RASを使用することをお勧めしますか?それはGRASSを作った同じ人々によって作成されました。:) 私はエンジニアというよりはプログラマーです。これは、私の学位の一部としてシミュレーションシステムに取り組む初めての試みです。 現在のところ、降水量(疑似コード)の計画は次のとおりです。 int i = 0, j = 0; int passes, numberOfmesh; double rainAmount; double store1[][]; double store2[][]; numberOfmesh = getTotalMeshCells(); passes = computePasses(numberOfmesh()); rainAmount = getRainAmount(); /* rainAmount corresponds to the input of the user in the textfield. store1 contains the elevation and …

2
ラスターを別のマップセットGRASS GISに移動する
あるマップセットで作成したラスターDEMがありますが、別の目的で別のマップセットにコピーしたいと思います。 これはGRASS内で可能ですか、それともファイルシステム内の一部のファイルをハードドライブのFloodModelsマップセットフォルダにコピーできますか?
8 raster  grass 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.