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

3
QGIS処理アルゴリズムでメモリレイヤーを使用することは可能ですか?
ローカルネットワーク内のMySQLデータベースに接続するQGISプラグインを構築し、テーブルのいずれかのサブセットをインメモリレイヤーに追加しています。サブセットはデータ通貨に基づいています(測定が行われる各場所の最新の観測値のみを取得します)。このメモリレイヤーは正常に作成されました。 しかし、その後、いくつかのジオプロセシングアルゴリズムを実行したいのですが、いずれのインメモリレイヤーでも使用できません。 self.stationuri = "point?crs=epsg:4326&field=id:integer&field={}:double&index=yes".format(self.cb_field.currentText()) self.vlayer = QgsVectorLayer(self.stationuri,"scratch","memory") if not self.vlayer.isValid(): raise Exception("Failed to create in-memory layer") self.vlayer.startEditing() for i,r in enumerate(result): # Result is row-by-row result of SQL query # Add features ... self.vlayer.commitChanges() self.vlayer.updateExtents() # Add layer to map QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) # Layer is successfully added to map with …

1
QGISを使用して、異なるレイヤーで同じエリアを示す複数のマップを作成しますか?
print composerのアトラス生成ツールについて知っています。これにより、ユーザーは同じレイヤー/機能を異なる地理的領域を示す複数のマップを作成できます。 私が探しているのは、同じエリアをカバーするが、異なるシェープファイル/レイヤーを表示し、したがって異なるタイトルとわずかに異なる凡例を持つ多数のマップ(おそらく10以上、場合によってはそれ以上)の作成と更新を最適化するワークフローです。 現在、私の提案するワークフローは次のとおりです。 すべてのレイヤーを(同じファイルに)読み込む New print composer マップ1のレイヤーを選択 凡例、テキストボックス、タイトルなどを追加します。 Save as template Map1.qptとして Export as PDF マップ2、3などに対してステップ3から6を繰り返します。 マップを更新する必要があるときは、次のようにします。 必要に応じてレイヤーとレイヤースタイルを再エクスポートする(ベースマップ以外のレイヤーの場合) マップ1のレイヤーを選択 Print Composerをロードする Add Items from Template (Map1.qpt) Export as PDF マップ2、3などに対してステップ2から5を繰り返します。 代わりに、マップごとに1つのQGISファイルを作成する方が効率的ですか? マップを更新するときはいつでも、多数のシェープファイルを再エクスポートする必要があるので、重複したレイヤーとレイヤーグループを使用することも理想的ではありません。

2
QGISの処理メニューがありませんか?
これについては本当に簡単な説明があると思いますが、このフォーラムや他の場所でポインタを見つけていません。QGISから「処理」メニューを失ったようで、どうして/なぜなのか分かりません!?これを実現するために私が行ったかもしれないアイデアはありますか? Ubuntu 14.04でGDAL 1.10に対してビルドされたQGIS 2.8を実行しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.