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

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

4
GRASSおよびQGISのDEMからの陰影付きレリーフ
私は、GRASSとQgisから1日かそこらの間、見栄えの良い日陰のレリーフモデルを取得しようとしていますが、それを取得できないようです。私が抱えている最大の問題は、谷が山のように見えることですが、山と谷が正しく見えるようにするために適切な組み合わせを得ることができないようです。 以下は、問題のいくつかの写真です。 DEM (茶色は高く、赤色は低く、赤色は視覚的なチェックにのみ使用されます) シェーディングモデル1、DEM 太陽位置北から180デグレス、太陽の高さ80 問題:丘はきれいに見えますが、川(赤)は地図上の最低地点であっても山のように見えます。 DEM 太陽位置が北西(315度)、太陽の高さが60の影付きモデル2 問題:丘はきれいに見えますが、川(赤)は地図上の最低地点であっても山のように見えます。 さまざまな角度と太陽の高さの組み合わせを試してみましたが、川を川のように見せることはできません。常に丘のように見えます。 誰かが私が間違っているかもしれないことについて正しい方向に私を指すことができますか? 編集:だから私は輪郭データを家に持ち帰り、最初からプロセスを実行し、r.shaded.reliefのデフォルトを使用して、これを取得しました: これは最高の色ではなく、私にはずっと良く見えますが、それを変更することができます。草の私の仕事のインストールは、デフォルトでさえ悪いように見えたので、つぶされなければならないと思います。

4
ネットワーク内の回線を接続するには?
線のシェイプファイルと別のポリゴンがあります。2本以上のラインがポリゴンと交差する場合、それらを接続(スナップ)する必要がありますが、手動デジタル化中にこれが発生しない場合があります。これらすべてのエラーを見つけて修正する必要があります。私v.cleanはGRASS GISから使用し、多くの頂点を自動的にスナップしましたが、それは良かったですが、それらの切断された線のいくつかは私が与えた許容範囲から離れており、許容範囲を大きくしすぎると他のタイプのエラーが発生し始めます。 何か案は?
15 qgis  grass  network  topology 

2
QGIS Affine変換のパラメーターを計算しますか?
Dxf2Shpプラグインを使用して、QGISの空のプロジェクトに追加したベクターフロアプラン(DXF)があります。 チュートリアルとStackExchangeスレッドを読んでいますが、レイヤーを「ジオリファレンス」する方法を見つけることができないようです。 私は何らかの形で建物の角を選択し、緯度/経度を設定できると仮定しています。 私の目標は、TileMillとTileStacheで使用できるシェープファイルをエクスポートすることです。 プロジェクトの座標は実際には緯度/経度の座標であることに気付きました。 「Affine(Rotation、Translation、Scale)」プラグインを使用して、CAD図面を「配置」する必要があります。

2
ラスターから大きなベクターポリゴンを滑らかにする方法
大面積の土地利用分類ラスターファイル(6クラス)があります。しかし、ベクターポリゴンで必要なので、ベクター化しました。これまでのところ問題はありませんが、結果は-もちろん-すべてのピクセルがすべてのegdesで正確に渦化されていることです:)しかし、輪郭のように滑らかにする必要があります。だから、大丈夫、たとえばボイルのアルゴリズムで一般化することはできますが、それを計算するにはあまりにも多すぎます... だから私は何ができますか?ありがとう!マーティン

1
GRASS処理はQGISで動作しませんか?
GRASSアルゴリズムを処理ツールボックスから機能させるには、いくつかの問題があります。 QGIS 3.4(MacOS High Sierra)を新規インストールすると、最初にpythonが見つかりません-カスタムPATH変数を作成して解決しました。次に、タブとスペースの一貫性のない使用について文句を言いますが、これもQGISアプリ内のgrass74ファイルを編集することで解決しました。今、私は私が使用するGRASSアルゴリズムにかかわらずこのエラーを受け取っています: WARNING: Default locale settings are missing. GRASS running with C locale. Default locale not found, using UTF-8 Traceback (most recent call last): File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 2029, in <module> main() File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 1880, in main set_paths(grass_config_dir=grass_config_dir) File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 622, in set_paths os.environ['MANPATH'] = sys_man_path …
13 qgis  grass  installation  mac 

1
放射照度分析-GRASSとSAGAの大きな差異
プロットの放射照度値を計算して視覚化したいと思いました。理由はわかりませんが、QGIS 2.18.5のコピーでは、「地形分析->稲妻」で適切なSAGAモジュールが欠落しているため、GRASSの「r.sun」アルゴリズムを選択しました。 結果は驚くべきものでした。解析が行われたラスタが適切にジオロケーションされているにもかかわらず、プロットはポーランド東部ではなく金星に配置する必要があるようです。ここでは、6月21日にほぼ5 kWh / sqメートルを受信することは不可能です。 数値を再確認するために、SAGA 5.0のスタンドアロンコピーを見つけて分析を再実行しました(「Potential Incoming Solar Radiation」アルゴリズム)。今回の結果はより信頼性が高かった(比較のためにQGISにインポートされたスクリーンショットのラスター)。 これらの2つのアルゴリズムは大きく異なりますか? 誰も同じ問題に直面していますか? それでもこの機能のテストのみ。 QGISバージョン: 2.18.5 GRASSバージョン: 7 SAGAバージョン: 5.0.0。 入力:ラスターの標高、勾配、およびアスペクトデータ(3つの個別)。SAGAは、高さラスターのみで実行されました。GRASSはすべて3を使用しました。

1
GRASSおよびSAGAモジュールをPythonスクリプトにインポートする
私はこれが初めてです。私はqgis用のPythonプラグインを「ビルド」しています。GRASSとSAGAからモジュールをインポートしたいのですが、その方法がわかりません。インポートするプラグインは、SAGAからのクリギング補間、GRASSからのv.surf.idw、またはRaster qgisからの補間プラグインです。グリッド内のポイントを変換する補間方法が必要です。 手伝って頂けますか? もう一つ疑問があります。 私のコードで次の行を実行します。 vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = self.lineAttrib.currentText() cellSize = int(self.linePix.value()) outPath = self.inputLayerCombo3.text() output = ftools_utils.getRasterLayerByName(outPath) Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output) 実行すると、tiffイメージが得られますが、何もありません。.auxファイルは作成されず、作成したTIFFイメージを開こうとすると、次のメッセージが表示されます。 c:... teste3.tifはサポートされているラスターデータソースではありません したがって、出力が間違っていると思います。正しい出力を得るために何をしなければなりませんか?私は何が欠けていますか?

5
大きいシェープファイルからラスター
大きなシェープファイル(1 GB)があり、ラスタライズする必要があります。私はすでに以下を試しました。 1.)これを使用してGRASSにインポートするv.in.ogrと、次のエラーメッセージが表示されて失敗しました:エラー:G_realloc:break_polygons.c:188で498240036バイトを割り当てることができません 2.)私の2番目のアイデアは、PostGISを使用することでした。シェープファイルをインポートし、グリッドのX、Y位置でリサンプリングしてから、これらのポイントをエクスポートして、Xyzからグリッドを作成します。シェイプファイル(ポリゴンとポイント)を正常にインポートしましたが、30万ポイントの100万ポリゴンの交差は非常に遅いようです。私は次のPostGIS文を使用しましたが、改善の余地があるかもしれません。 select polygons.land_id,grid.geom from grid,polygons where grid.geom && polygons.geom and within(grid.geom,polygons.geom) 3.)simplify()PostGIS でも使用しようとしました。しかし、私は多くの小さなポリゴンを失いました(つまり、小さなポリゴンのみで覆われていた一部の領域はヌルになりました)。 どんなアイデアでも大歓迎です。

2
ArcGIS Spatial AnalystのFocal Statisticsに相当するQGISを探していますか?
QGIS v2.0.1を使用して、ArcMap v10.1を使用して実行できるのと同じタスクを実行しようとしていますが、同等のツールを見つけるのに問題が発生しています。ArcMapでは、Focal Statistics(mean)Spatial Analystツールを使用していますが、QRASでGRASSまたはSAGAに同等のものがあるかどうかわかりません。 ツールが存在する場合、そのツールの名前を知っていますか?

3
QGISを使用して輪郭ShapefileからDEMを生成しますか?
QGISで深度コンター(シェープファイル)からDEMを作成します。私はこのページのこのリンクから、この前の質問に基づいてこれを行う方法を考え出していますが、私は立ち往生しており、誰かが助けてくれることを望んでいました。 これまでの私の進捗/プロセス: QGISで新しいマップを開き、輪郭形状ファイルをインポートします GRASSエクステントの設定、新しいGRASSマップファイルの設定など このページの文言からの推測に基づいて、シェイプファイルを草のファイルに変換することにより、草に「インポート」しようとします草にロードされたベクター(v.in.ogr.qgis)をインポートし、出力を表示します。これにより、同一の外観のレイヤーが作成されます。 これでr.surf.contourを使用してみてください-レイヤーを選択できません。 この上でr.surf.contour2を使用してみてください-QGISをクラッシュさせるか、色の完全なブロックを生成します。 私が違うやり方でやるべきことについての考え/ヒントはありますか? 補間が失敗し、GRASSおよびGRASSプラグインですべてを試みましたが、失敗しました。ソースシェープファイルが原因の可能性がありますか? 他の場所から私が学んだのは、「形状ツール>形状の妥当性をチェックする」ことで、これを輪郭形状ファイルで実行すると、大量のエラーが見つかりました。 これが、DEMを作成する私のすべての努力が失敗している理由かもしれないと思っていますか? シェイプファイルを見て、私が役に立たないのか、それとも比較的初心者が予期しないために免除されるのが問題なのかを見るために、誰にも私に大きな恩恵がありますか?
12 qgis  grass  convert  dem  contour 

3
リモートGISワークステーション(QGIS、GRASS、PostGIS)のセットアップと使用方法
2009年のMacBookProで論文プロジェクトにQGIS(およびGRASSとPostGIS)を使用しています。 高速ホームデスクトップワークステーションのパワーを使用してライブラリ/大学から作業できるようにサーバーをセットアップできるかどうか(QGISでの無限のバッチの一般化中)を考えていました。 これまでのところ、私は理解しました: QGIS経由でリモートPostGISサーバーにアクセスできます GUIでもSSH経由でGRASSを実行できます GDALにはPostGISドライバーがありますが、データのクエリと挿入のみを目的としており、残りの作業はコマンドを発行するマシンによって行われます(または間違っていますか?) PostGISの基本的な編集はQGISを介して行うことができ、SQLコマンドを発行してより高度な編集を行うことができます 私が理解したいこと: QGISプラグインをリモートで使用できますか?VNCはそれを達成する唯一の方法ですか? 地図の作成と視覚化以外にPostGIS + QGISのドキュメントはありますか(これらのタイプのチュートリアルしか見つかりませんでした)。どのツール/プラグインを使用でき、どのツール/プラグインをリモートで実行できますか? 更新: QGISについての私の考えをすべて確認しました。サーバーの処理能力を使用したい場合は、VNC / RDP / NXを介して制御する必要があります。 2番目の質問については、言い換え ます。postGIS+ QGISを使用し、すべての処理をサーバーで実行する場合、postGIS関数でSQLクエリのみを使用(学習)する必要がありますか?

1
SEXTANTEツールボックス-GRASSエラー[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、地理情報システムスタック交換のトピックになるようにします。 3年前に閉店しました。 ベクトル解析にSEXTANTEモジュールGRASS(およびSAGA)を使用しようとしていますが、使用する関数には常に同じエラーが表示されます:「レイヤーをロードできませんでした:G:/closest.shp SEXTANTEログをチェックして、アルゴリズムのエラーを探します実行" SEXTANTEログには(「v.distance」モジュールの場合)が記載されています:「Sextante.runalg( "grass:v.distance"、」G:/ For QGIS / example_1 / point.shp "、" G:/ For QGIS / example_1 / point_II .shp "、1、" col_name "、" id "、False、False、" G:/closest.shp ")" QGIS 1.8.0。、SEXTANTE 1.0.7、Win 7を更新した3台のコンピューターでこれを取得します。 この質問は同様の問題だと思います:https : //gis.stackexchange.com/questions/24895/qgis-sextante-doesnt-create-load-output
12 grass  vector  sextante 

1
GRASSのv.kernelはどのように使用しますか?
GRASSのv.kernelの使用方法に困惑しています。 約250万ポイントのベクターレイヤーがあります。重なったポイント、時には巨大なオーバーラップを持つ変数インスタンスがあるため、v.kernelを使用してヒートマップを作成して濃度を表示したいと思います。 GRASSで既にこのベクターレイヤーを取得していますが、うまく表示されます。 ここや他のフォーラムで見たものに基づいてGRASSのv.kernelコマンドを使用しようとしましたが、単なるピンク色の正方形のラスターを出力する以外には何もできません。 私が使用しているコマンドは次のとおりです。 v.kernel --verbose input=master_grass7 output=master_grass7a_heatmap stddeviation=.0001 標準偏差を1000000から.000001までのあらゆる種類の値に変更しましたが、効果はありませんでした。 v.kernelのドキュメントを繰り返し読みましたが、何が得られているのかよくわかりません。少なくとも、説明は難解な概念に関するものであり、実用的なものではありません。また、ソースコードも確認しましたが、実際には理解していません。はい、Cを読むことができます。問題は、GRASS GISの他の場所で定義されている多くのものに依存していることです。 また、多くのGoogle検索を実行しましたが、包括的なガイドが見つかりません。私が取得しているのは、v.kernelのdoc / manページのコピーが散らばっているか、明らかに大騒ぎせずに動作するようになった人々です。 また、カーネル密度推定(KDE)の概念を確認しましたが、それでもv.kernelコマンドの使用方法がわかりません。このコマンドは、KDEの特定の解釈のようです。そのスイッチは一般的なKDEの概念にうまく対応していないようです。 それでは、ここでの主な質問に戻りましょう。GRASS製品開発に詳しくない人がv.kernelコマンドをどのように使用できますか?利用可能な平易な言語翻訳はありますか?

7
QGIS 2.14.1 LAStoolsインストールエラー:「パラメータ「Msysフォルダ」の値が間違っています…」
QGISガイドでLAStoolsツールボックスをインストールする方法からステップ4に進み、LAStoolsをCドライブに抽出し、そこにフォルダーを作成しました。 手順8を実行できません。手順8は既に「高度なインターフェイス」にあるようです。次に、ステップ9で「オプション」とだけ言います。 ステップ10でエラーメッセージが表示され、そのステップを通過することはありません。このエラーメッセージが表示され続けます。誰も私がこれをインストールするのを手伝ってくれますか?

1
GRASSで画像分類のためにLandsat画像をパンシャープンするには?
パンシャープンされた15m解像度の画像を使用して、GRASSでi.cluster> i.maxlikを使用して、Landsatシーンの教師なし分類を行う方法を学習したいと思います(Wikiの例では通常の30m解像度を使用しています)。 i.pansharpen最初にパンシャープン画像を作成するために使用してみましたが、またはi.pansharpenを使用して結合できる3つのチャネルしか出力できません。私の知る限り、画像分類プロセスには、完全なマルチスペクトルバンド1〜7が必要です。15m解像度のバンド8画像を使用してパンシャープンされた個別のバンド(バンド1〜7)を生成する方法画像分類プロセス?d.rgbr.composite 私は彼らがこれをどのように行ったかを示す論文を見つけました。基本的には、何らかの種類の主成分分析を使用して、30mのマルチスペクトルバンドを15mのパンクロマティックバンドに何らかの方法でマージしました。正確な引用は次のとおりです。 「この方法では、最初に30メートルのマルチスペクトル画像を15メートルにリサンプリングします。次に、マルチスペクトル画像の6つの主成分すべてを計算します(コース解像度のためにサーマルバンドを削除しました)。その後、パンクロマティックバンドのヒストグラム(15メートル解像度)は30メートル画像の最初の主成分のヒストグラムに一致するように再スケーリングされ、最初の成分は再スケーリングされたパンクロマティックバンドに置き換えられます。パンクロマティック画像の広いスペクトルバンド。置換後、6つのコンポーネントは元のデータ空間に変換され、空間解像度が向上します。」 まず、この論文はアルゴリズム/公式をまったく示していませんでした。上記の引用を対応する数式に変換する方法がわかりません。i.pansharpen通常のBroveyやIHSの代わりにPCAアルゴリズムを使用できることに気づきましたが、それでも出力は赤、青、緑の3チャンネルのみになります-悲しいことに、それらを画像分類に使用する方法がわかりません.. したがって、新しいPCAアルゴリズムを手動で記述しようとして頭を割ろうとする前に、パンシャープンLandsat画像で画像分類を実行するためのより簡単でより良い方法を指摘するのを手伝ってくれる人はいますか?つまり、もっと簡単な方法があるはずですよね?シンプルなものが欠けているような気がします。 残っている唯一のルートが自分のスクリプトを書くことである場合、皆さんは私がやろうとしていることの例に似ている何かをそこに指摘していただけますか? どんな助けも大歓迎です!

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