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

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

2
QGISでラスターセルにラベルを付ける方法は?
QGISプリントマネージャーツールで小さな解像度のラスターファイルを表示しようとしています。各セルの値(各セルの中央付近)に小さなラベルを表示したいと思います。 どうすればできますか?このタスクを完了するのに役立つプラグインはありますか? 私の考えは、gdal2xyzを使用し、CSVプラグインを使用してそのようなファイルをロードし、それをベクターファイルとして保存することです。残念ながら、私は多くのラスターファイルを持っているため、多くの作業が必要です。 もう1つのアイデアは、gdal2xyz.pyを使用してから、ogr2ogrを使用してベクターファイルとして保存することです。 このプロセスをバッチ処理する方法はありますか?もっと簡単にできるオープンソースプログラムはありますか?
10 qgis  raster  gdal  ogr 

1
QGISを使用したラスタークラスタリング
各クラス内の空間クラスターに基づいて、分類されたラスターをポリゴンに変換する方法を探しています。クラスターを有効と見なすには、クラスの1つからのセルの最小パーセンテージで構成する必要があります。 例:クラス "1"の70%(またはそれ以上)のセルで構成される領域は、他のクラスに属する30%のセルと混ざっていても、クラス "1"のクラスターと見なされます。したがって、クラスタリング分析は、同じクラスのセル間の距離に基づく必要があります。 別のオプションは、特定のクラス内の最小数のセルと最大検索領域の定義に基づいてクラスタリングを行うことです。 例:指定された領域内に「クラス1」のセルが100個あると、クラスターと見なされます。 クラスタリングに関連するほとんどのツールは、ベクトルに対してのみ機能するようです。SAGAツールのクラスター分析を見ましたが、それは私の目的に実際には合いませんでした。これを解決するためのアイデア、または役立つ他のツールはありますか?

1
QGIS Modeler if / else条件、Modelerのカスタムスクリプト
モデル内に単純なif / else関数を作成し、それが可能かどうかを知りたいのですが。 これを行うには、「セグメントレイヤー」の入力が選択されている場合、「セグメント化(平均シフト)」を実行する必要がなく、次のプロセスの入力として「セグメントレイヤー」を使用します。 'Segmentation(meanshift)'の入力は次のとおりです。 ジョセフの答えを実装しようとした後の更新:次のコードを使用してこのエラーが発生しました 更新2、パラメーターを置き換えた後、28行目でエラーが発生しましたこれは「else:」でした ##Example=name ##BGREN=optional raster ##Segment_Layer=optional vector ##output=output vector if BGREN is not None: processing.runalg('otb:segmentationmeanshift', \ -BGREN\ -0\ -70\ -70\ -0.1\ -100\ -100\ -0\ -0\ -0\ -'True'\ -'False'\ -1\ -0.1\ -'Layer'\ -'DN'\ -1024\ -1\ -0\ -output) else: output=Segment_Layer 更新して動作します:)数回試行して、Josephの助けを借りてこのコードが魅力的に機能するようになりました。最後のトリックは、2つのオプション値を「None」に置き換えることでした。 ##Example=name ##BGREN=optional raster ##Segment_Layer=optional vector ##output=output …

4
UbuntuにQGIS 3をインストールしますか?
この投稿は、急速に変化するイベントに関連しています。 QGIS 3.0 がリリースされました。ただし、ダウンロードページには、エントリがないようです(少なくともUbuntu(16.04)の場合)。 最新リリース2.18.x Las Palmas(新しいLTR) https://qgis.org/debian ... 長期リリースリポジトリ2.14.x Essen(以前のLTR) ... 開発バージョン2.99.xマスター[4] https://qgis.org/debian-nightly ... 新しいQGIS 3.0を入手するにはどのリポジトリを使用する必要がありますか?

2
QGISからSpatiaLiteデータベースに複数のレイヤーを保存しますか?
QGISからレイヤーをスペーシャルサイトとして保存するたびに、新しいデータベースの作成が要求されます(既存のデータベースを選択すると、キャンセルするか置き換えるかを尋ねられます)。 プロジェクトのすべてのレイヤーを、配布用に1つのSpatialiteデータベースにパッケージ化したいと考えています。 ネイティブのsqliteツールを使用して、個々のファイルのレイヤーを組み合わせることができると思いますが、そうする必要がないと便利です。
10 qgis  spatialite 

3
pyQGISで選択したフィーチャにズームする方法
フィーチャを選択してズームする関数を作成したい(QGISと同様)。したがって、次の関数があります。 QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in atable.selectionModel().selectedRows(): ID = atable.item(i.row(),0).text() selectList.append(int(ID)) layer.setSelectedFeatures(selectList) 選択したフィーチャがマップ上で強調表示されます。しかし、選択したフィーチャに「ズーム」する方法や、マップの真ん中に何らかのフォーカスを合わせる方法はわかりません。
10 qgis  python  pyqgis 

4
QGISを使用してスキャンした歴史的土地利用マップのエリアを比較しますか?
私はGISを比較的初心者で、LinuxでQGIS 2.0.1を実行しています。私は分析したい2つの歴史的地図を持っています。これらは、同じエリアの土地利用パターンを2つの異なる時点で示しています。それらをスキャンして、1つのファイルのレイヤーとして地理参照します。並べると、次のようになります。 私が興味を持っている主なことは、2つのマップ間で明るい緑と暗い緑の領域の範囲を比較することです。これは可能ですか?可能であれば、最も簡単なアプローチは何ですか?ラスター分析に基づいてこれを行う方法はありますか?シェープファイルを作成する必要がある場合、それを行うための最良の方法は何ですか? 私がすでに検討したこと: このチュートリアルで説明されているように、シェイプファイルをポリゴンとして手動で描画します。それはとても退屈です。 Gimpで試行錯誤することにより、色選択、フィルターなどを使用して、単純化された高コントラストのラスター画像を作成し、それをシェープファイルに変換します。結果はずさんでした。
10 qgis  raster  image 

1
FlowMapperプラグインはどのように機能しますか?
Qgis用のFlowMapperプラグインをダウンロードしましたが、それがどのように機能するかについての情報を見つけることができません... また、テキストが途切れて入力フィールドに完全に表示されないようなので、フィールドがどうあるべきかよくわかりません... これが私の意味の例です: ノード座標を保存するファイルを選択しようとしましたが、.csv、.dbf、.shp、またはコンピューター上のファイルタイプのいずれかであるファイルを(グレー表示)選択することはできません... FlowMapperプラグインの使用方法に関するいくつかの情報については、説明的なものを何も見つけなかった後、以前にそれをうまく使用した可能性がある人に尋ねる方が簡単だと思いました。 参考までに、ポリゴンの重心のポイントファイルと、上記の重心の1つに接続する属性を含む緯度経度のポイントのコレクションがあります。多分これを行うより良い方法がありますか? Mac上のQGIS 1.8.0

3
QGISのXYZ形式とは何ですか?
基本的な質問ですが、データをXYZ形式にエクスポートするように求められました。これはCSVファイルと同じですか。 QGIS 1.8.0を使用しています。だから私はエクスポートしたいデータを選択し、右側のウィンドウでその親ファイルを右クリックし、選択を... CSVとして保存すると思いますか?
10 qgis  csv  xyz 

1
ズームインするとベクターが消えるのはなぜですか?
.gpxファイルをqgisにインポートし、ベクター> GPS> GPSツールを使用してトラックのウェイポイントを分離しました。全体を表示すると、元のトラックとコンポーネントのウェイポイントが表示されます。ただし、ズームインすると、トラックラインは消えますが、ウェイポイントはまだそこにあります。私が試してみました: トラックレイヤースケールに依存するレンダリングのチェックがオフ トラックレイヤーを.shpとしてエクスポートし、マップに追加する トラックレイヤーをレイヤースタックの一番上に移動 マップレンダリングの切り替え ズームインしてもトラックを表示できません。 おかげで、 トニー [編集]レイヤーの範囲にズームしたPic1をアップロードしました( 'GPX tracklog export')。Pic2は、マウスホイールでズームインし、シェープファイルの一部が表示されなくなったときです。これらはシェープファイルとしてエクスポートされたgpxファイルtracklogであることに注意してください。
10 qgis  vector  gpx 


2
KML / GMLレイヤーを編集できないのはなぜですか?
QGISでの最初の経験に戸惑う初心者 自転車ルートを定義するラインがいくつかあります。 元々は.gmlファイルに保存され、後で.kmlに変換されてGEで表示できるようになりました。 QGISで.gmlと.kmlの両方をレイヤーとして開くことができますが、どちらも線を編集できません .gmlまたは.kmlレイヤーをShapefileとして保存し、そのシェイプファイルをQGISレイヤーとしてロードすると、線を編集できます。 また、.kmlファイルをロードし、新しい空白のシェープファイルレイヤーを作成し、.kmlレイヤーの行を選択してコピーし、空白のシェープファイルレイヤーに貼り付けようとしましたが、これも不可能でした。 線がShapelファイルとして保存するのに十分なほどKMLレイヤー上のQGISによって理解されるかどうか、なぜ編集できないのかわかりません。私はこれを説明する基本的な何かを見逃しているに違いないと感じ、おそらくそれは私が理解すべき他の意味合いを持っています。
10 qgis  kml  ogr  editing  gml 


1
QGISを仮想環境にインストールしますか?
QGISをインストールしたいのですが。私はデフォルトでPython 2.5xに設定されているシステムを使用していて、自作のpython 3.7xをダウンロードしました。このコードで仮想環境を作成しました。 brew install pyenv brew install pyenv-virtualenv exec $SHELL eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" pyenv activate my-virtualenv 私は、Python 3.6とモジュールをインストールしplotly、numpy、pygments、psycopg2、owslib、とPyYaml。 それらのそれぞれは、仮想環境に限定されています。パッケージをインストールして、特定の環境からのみPythonをロードして使用する方法を教えてください。

1
QGISで分類されたシンボルのサブセットに別のカラーランプを適用しますか?
目標は、既存のすべてのシンボルにカラーグラデーションを適用するのではなく、シンボルのサブセットにカラーグラデーションを適用することです。以前はArcMapでこれを行っていました。QGISでは手動で行う必要があり、非常に時間がかかります。また、正しい色を選ぶのが苦手なため、結果はそれほど美しくありません。 これは、各シンボルグループまたはサブセットに対して個別のランプを実行した最終結果です。 そして、これはスタイル付きマップです:
10 qgis  color-ramp 

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