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

QGISは、GNU General Public Licenseに基づいてライセンスされたクロスプラットフォームのGISアプリケーションです。

1
レイヤーパネルでレイヤーまたはグループを非表示にする方法
グループ内のレイヤーパネルには多数のレイヤーがありますが、それらを表示したくありません(かなりたくさんあるので、乱雑に見えます)。これらの層は、他のいくつかの層とも結合されています。 これらのレイヤーをユーザーから見えないようにすることは可能ですか(つまり、レイヤーパネルには表示されません。レイヤーの可視性を設定することではありません)または、おそらくグループを非表示にしますか? 私が見つけた最も近いものはこの投稿でしたが、より直接的なアプローチがあることを期待しています: QGIS凡例にいくつかのレイヤーのみを表示しますか?

2
PostGISデータベースをセットアップし、Windows上のQGISで開きますか?
QGISを使用しているユーザーがアクセスできるようにPostGISデータベースを設定するためのマニュアルに従うことを試みましたが、現時点では十分に理解できずに進行しますか? 私の状況; 私は、緑のオブジェクト(樹木など)のデジタル化のためのPostGISデータベースを作成し、クエリを実行する研修生です。たとえば、ストリートリストと画像ファイルを属性テーブルにリンクします。 「シェープファイルスケルトン」(現在空のオブジェクトなし、属性フレームのみ)があり、現在および将来のジオリファレンスオブジェクト(タイプごとに異なるシェープファイル)が貼り付け/作成されます。これらのスケルトンシェープファイルをインポートできると信じていますデータベース? 状況; 私たちは、ファイルごとにバックアップサーバーを備えた独自のLANとインターネット接続を備えた別の建物で働いています。したがって、ローカルファイルアクセスとインターネット接続を介して共有するファイルがあります。 データベースのセットアップは、PostGISおよびPostgreSQLの最新の.exe実行ファイル(postgresql-9.6.2-3-windows-x64およびpostgis-bundle-pg96x64-setup-2.3.2を使用して、リモートアクセス経由で管理者によって行われました。 -1)64ビットマシンの場合。管理者からログイン情報が記載されたテキストファイルが提供されました。ここでのトレーニングマニュアルは、Ubuntuを扱っているため、かなり混乱しています。 書き留めたログイン情報をどこで使用するかわからないので、行き詰まっていますか?pgAdminを使用する必要があると思いますか?


6
線を多角形に変換する
市街地のシェープファイルがありますが、残念ながらシェープファイルには1行しか含まれていません。シェープファイルは次のようになります。 これらの線をQGISの面積ポリゴンシェープファイルに変換したいと思います。「Lines to polygons」ツール(Vector> Geometry Tools> Lines to polygons)で試しましたが、正しく機能しませんでした。このツールを使用すると、シェープファイルは次のようになります。 QGISでラインシェープファイルをエリアポリゴンシェープファイルに変換する他の方法はありますか? ところで、私はQGIS 2.14.3 Essenを使用しています。
13 qgis  polygon  line 

2
QGISに座標を緯度経度ではなく経度緯度として解釈させますか?
NASAが提供する降水量に関するTRMM 3B31ファイルを使用しています。他のシェイプファイルと一緒にWGS84投影を選択してQGISにロードすると、マップが垂直に表示されます。つまり、QGISは緯度と解釈され、代わりに経度と緯度が解釈されます。私はgdal_translateオプション-a_ullrを選択して良い座標を選択しようとしましたが、問題は解決しません:画像は私の要件を満たすために圧縮および伸張されるだけですが、これは明らかに私が望んでいるものではありません。 .csvファイルを読み込むときに、緯度と経度を選択できますが、ラスタに対しても同じことを行う方法はありますか? 193個のラスターがあるので、繰り返し実行できるコマンドを提案できれば素晴らしいと思います。 この画像は、インドの地図と3B31ファイルの最初のバンド、つまり地表降水量を示しています。2本の黒い線は40および-40平行です。それらを水平にしたいので、雨のデータはインドと重複しています。

1
QGISチュートリアル/ワークフローでOrfeo Toolboxオブジェクトベースの分類を使用していますか?
分類する必要がある植生の航空写真のセットがあります。手動の解釈を使用する代わりに、QGIS ProcessingのOrfeo Toolboxに基づくオブジェクトベースの分類を使用してみます。 ただし、QGISでそれを行う方法を説明するチュートリアルは見つかりません。Orfeoガイドでは、手順は次のとおりです。 画像のセグメンテーション(その全体または一部のみ); イメージからLabelObjectMap(一種のstd :: map)変換。 最終的な再ラベル付け。 セグメンテーション前の画像を使用した領域の属性計算: オブジェクトのフィルタリング LabelObjectMapから画像への変換。 しかし、どのジオアルゴリズムを使用するかについて、特定のステップバイステップを見つけることができません。私はLSMC(大規模平均シフト分類)ワークフローに従い、セグメンテーション(平均シフト)も実行しようとしました。LSMCの結果は非常に良好でしたが、オブジェクトにラベルを付けて(またはトレーニングオブジェクトを作成して)分類するために次に何をすべきかわかりません。 TrainImageClassifier(SVM)、TrainORGLayerClassifier、ORGLayerClassifierを試しましたが、出力はありませんでした。チュートリアルを見つけようとしましたが、見つかりませんでした。ワークフローについて完全に混乱しています。

5
道路ネットワークをQGISの六角形グリッドにスナップする方法は?
QGIS 2.14を使用して道路網を六角形のグリッドにスナップしようとしていますが、奇妙なアーティファクトが発生しています。 MMQGISで六角グリッドを作成しました。セルは約20 x 23 mです。道路ネットワークを1mバッファリングし、数メートルごとにノードがあるように高密度化しました。私が達成しようとしていることを以下で見ることができます。あなたが見ることができるように、私はいくつかのケースでそれを動作させることができます:- 青は緻密化された道路(緩衝線) 赤は「hexified」バージョンです-これは私が見つけたいものです 灰色は六角形のグリッドです 次に、新しいスナップジオメトリ機能を使用して、ノードを最も近い六角形の角にスナップしました。結果は有望ですが、ラインが六角形(またはその一部)を埋めるために広がるいくつかのエッジケースがあるようです: バッファの理由は、ジオメトリのスナップではジオメトリが異なるレイヤーにスナップできないためです。たとえば、LINEレイヤーのノードをPOINTレイヤーのポイントにスナップすることはできません)。POLYGONをPOLYGONにスナップするのが一番幸せそうです。 バッファリングされた道路線の片側がヘックスセルの片側にジャンプし、反対側がヘックスセルの反対側にジャンプすると、道路が広がると思います。私の例では、鋭角に西から東に交差する道路は最悪のようです。 私が試したもの、成功なし:- 道路ネットワークをわずかにバッファリングするため、ポリゴンのままですが、非常に薄いです。 六角セルの密度を高める(したがって、コーナーだけでなくエッジに沿ってノードがある) 最大スナップ距離の変更(これは最大の効果をもたらしますが、理想的な値を見つけることができないようです) POLYGONではなくLINEレイヤーを使用 LINEレイヤーのみを使用するように変更すると、しばらく機能し、その後クラッシュすることがわかりました。作業をそのまま保存しているようです-一部の行は部分的に処理されています。 理想的にはpostgres / postgisを使用する必要なしに、ライン上のポイントを別のライン/ポリゴンレイヤー上の最も近いポイントにスナップする他の方法を知っていますか(postgisを使用したソリューションも歓迎します)。 編集 試してみたい人のために、ここでDropboxにスターターQGISプロジェクトを配置しました。これには、Hex GridおよびDensified Linesレイヤーが含まれます。(道路ネットワークはOSMからのものであるため、QuickOSMを使用してダウンロードすることができます。たとえば、道路を高密度化するためにオリジナルを取得する必要がある場合)。 OSGB(epsg:27700)であり、単位はメートルで、英国向けにローカライズされたUTMであることに注意してください。

1
QGIS Graphical Modelerで反復タスクを簡素化する
上記のモデルを単純化するためにQGISグラフィカルモデラーで使用できるイテレーターはありますか?そうでない場合、モデルを単純化するより良い方法はありますか? 最初の列は入力レイヤーを表し、2列目は交差点、3列目は「交差点」操作の出力、4列目は「位置による属性の結合」操作、5列目は結合操作の結果です。 流域解析のために、「交差点」および「位置による属性の結合」操作を実行したいと思います。目的は、異なる次数のストリームの合計と平均の長さ、ストリーム比、分岐比などの線形形態パラメータを計算することです。 最初のステップは、「order1ストリーム」と分水界を交差させ、次に「Order2ストリーム」と同じ分水界を交差させることです。「order3ストリーム」シェープファイルが提供されている場合、この新しいレイヤーの交差を実行する必要があります。したがって、「order1ストリーム」と「order2ストリーム」のみが必須であり、残りは提供された流域層に依存します。たとえば、分水界が次数4の分水界である場合、必要なストリームは「order4ストリーム」までです。 使用可能なすべての入力レイヤーの交差が完了すると、交差したストリームの合計と平均を取得するオプションを使用して、場所ごとに流域に結合されます。 画像は正しい手順を示しています。モデラーの外部で操作を行うと、結果は正しいです。モデルを実行すると、このエラーが発生します。 「アルゴリズムOrder5_plus_wshed 'NoneType'オブジェクトの実行エラーに属性 'dataProvider'がありません。」 これは、オプションパラメータの1つに入力を提供していない場合(つまり、「order4ストリーム」などの入力)に発生します。ただし、すべての入力を提供すると、必要な結果が得られます。 したがって、このタスクを設定するより良い方法があるかどうかを尋ねたいと思います。

3
QGISのシェープファイルでポリゴンごとに透明度を設定する方法は?
QGISのシェープファイルでポリゴンごとに透明度を設定する方法は? 例えば: フィールド "値" = 1のポリゴンは完全に透明である必要がありますが、フィールド "値" = 0.4のフィールドは40%の透明度値を持っている必要があります。ポリゴンの色は別のフィールドに依存する必要があります。できれば1つのレイヤーを使用してこれを行いますが、いくつかのブレンドモードで2つのレイヤーを使用しても問題ありません。
13 qgis  style  color  expression 

3
マップ内のフィーチャの隣にチャートを表示する方法は?
この質問は主にQGISソフトウェアに関するものですが、可能な限り簡単に、できればすぐに達成できる限り、他のすべてのソフトウェアソリューションを歓迎します。ただし、制限は静的なマップ(印刷予定)であるため、ここではインタラクティブなWebマップソリューションは使用できません。 時系列データのグラフ(QGISのツール/プラグイン)を作成し、ポイントのテーブル(ライン/ポリゴンでも可)を作成し、フィーチャの横に表示する方法はありますか? シンプルなダイアグラム/ヒストグラムツールを知っています。また、チャートをSVGとしてロードするというアイデアも得ましたが、それは、最初に多くのチャートをエクスポートしてから、それらをシンボルとして手動でリンクする必要があることを意味します。すぐに使えるソリューションがさらにありますか? 私がこれまでに試したことは次のようになります。 私が達成したいのは次のようなものです。

2
変更されたデータソースからQgisレイヤーを更新する
データソースが変更されたときにレイヤーを自動的に更新しようとしています。Rを使用して属性を持つシェープファイルを作成し、QGISでその属性に応じて色付けしています。 さまざまな属性値を使用して新しいシェープファイルを作成し、Qgisマップの色を更新します。ステップ1はそのプロセスをトリガーし、ステップ2は変更されたシェープファイルからレイヤーをリロードします。そのステップ2ここで心配しています。 他の質問/メーリングリストのチャット担当者はtriggerRepaint、レイヤーでの使用について言及しています-それは機能しません。その他の提案にはsetCacheImage(None)、これも機能しません。レイヤーは最終的に更新されますが、実際にはロジックを見ることができず、何もしなかった後に時々驚かされます。または、2分前に何かをしたかもしれません。 更新できるようにする再現可能な方法の1つは、凡例メニューからレイヤーを複製することです。複製は常に現在のシェープファイルからデータを取得し、元のレイヤーも更新されます。そのため、何らかの方法が必要です。 2.8ではうまく機能していたと思いますが、これは2.10なので、どこかに新しいバグがあるかもしれません。 関連するが、2.10では機能しない: QGISでソースが変更された場合、ラスターレイヤーを自動的に再読み込みする方法は? 私が試した他のこと: layer.dataProvider().dataChanged.emit() -一度作業した後、同じレイヤーで再び作業しなかった レイヤーの複製が機能する理由を追跡したと思います-更新されたレイヤーに基づいて新しい使い捨てレイヤーを作成し、更新されたレイヤーを呼び出すと.triggerRepaint()、マップキャンバスで更新されます: QgsVectorLayer( layer.source(), "layer copy", layer.providerType() ) layer.triggerRepaint() 別のレイヤーソースを使用すると動作しません。そのため、同じレイヤーソースに基づいてレイヤーオブジェクトを作成すると思われます... ラスターレイヤー(GeoTIFFから)を使用した簡単なテストと、呼び出しだけrlayer.triggerRepaint()で、マップキャンバスのラスターのビューを確実に更新するようです。
13 qgis  layers 


2
ArcMapを使用せずに.gdbのデータをシェープファイルに変換する方法は?
LOCKファイル、FREELISTファイル、ATXファイル、GDBINDEXESファイル、GDBTABLEファイル、GDBTABLEXファイル、SPXファイルを含む.gdbフォルダーがあります。 このフォルダー内の区画データをシェープファイルに変換して、オンラインでArc GISに読み込むことができるようにします。それでも、ArcGISデスクトップバージョンを使用している場合、これは簡単なタスクになりますが、このバージョンのソフトウェアにアクセスできなくなりました。 この区画データをシェープファイルに取り込む方法に関するアイデアはありますか?QGISをまだダウンロードしていないので、ArcGIS 10.1のようにこのソフトウェアにその機能があるかどうかはわかりません

2
QGIS Query BuilderでESRIシェープファイルを使用してコメントを使用することはできますか?
クエリビルダでさまざまなクエリを試しています。クエリにコメントする方法はありますか?試した /* */ # -- 成功せずに: クエリの実行中にエラーが発生しました。データプロバイダーは言った:OGR [3]エラー1:SQL式解析エラー:構文エラー 編集: この質問の機能をリクエストしました:http : //hub.qgis.org/issues/10914 @Bernd V.は、式がベクトルの形式に従って異なる方法で評価されることを観察しました(詳細については、クエリビルダーの[ヘルプ]ボタンを参照してください)
13 qgis  query 

2
QGISのPythonコンソールから補間プラグインを呼び出す
PythonコンソールからQGIS補間プラグイン関数(TINメソッド)(ラスター->補間)を呼び出したいです。 QGIS API内または処理アルゴリズムリスト内に対応する関数が見つかりません。SAGA三角形分割アルゴリズムを見つけました。これは正常に機能しますが、5〜10倍遅く、私の場合は速度が重要です。 それを実行する方法はありますか?

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