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

QGISのバージョン2.x(以前のQuantum GIS)

4
QGISでOpenStreetMapデータをロードしていますか?
QGIS 1.8では、openstreetmapプラグインを使用してサーバーにデータを要求するか、QGISで3つのレイヤー(ポリゴン、ポリライン、ポイント)を生成した.osm XMLファイルを開きました。 これは素晴らしかった(作業中の新たにマッピングされた領域に大きな影響を与える64ビットのバグを与えるか、それを取る)が、QGIS 2.xでそれを行うにはどうすればよいですか? 更新されたドキュメントが見つかりません。 ベクターメニューで、osmサーバーからインポートしようとしましたが、.osmファイルを取得しましたが、スタックしています。XMLファイルをロードするためのメニューオプションはありますが、spatialite dbを生成します。spatialiteレイヤーとして追加しようとすると、明らかに非ジオメトリテーブルしかありません。属性テーブルを開くと、ノードID、ウェイなどが表示されますが、実際にそれらを使用する方法がわかりません。 また、.osm XMLファイルからベクターレイヤーを追加しようとしました。何も表示されないgpsbabelウィンドウが表示され、最終的にQGISで無効なデータソースメッセージが表示されます。

2
QGISにはArcGISのレイヤー(* .LYR)ファイルに相当するものがありますか?
ArcMapを使用すると、マップにデータセット(シェープファイルなど)を追加し、レイヤーのプロパティ(シンボル、テーブル結合、識別結果で一部の属性をオフにするなど)を構成できます。 このレイヤーは、レイヤーファイルとして保存できます。 結果の* .lyrファイルは、データソース(シェープファイル)およびそのレイヤーに構成されているすべてのプロパティを参照します。これにより、この同じレイヤーを複数のマップドキュメントに簡単に追加し、設定されているすべてのプロパティを継承できます。 QGISに同等のものはありますか?

1
PostGISとQGISは信頼できるマルチユーザー編集を提供できますか?
いくつかのオプションを検討した後、15〜20のQGIS 2.2ユーザーが1つまたは2つの基本的なPostGISレイヤーを同時に表示/編集できるようにしようとしています。PostgreSQL 9.1 / PostGIS 2.0をインストールしましたが、基本的なテストはうまくいくようですが、まだ大衆に解き放たれていません。 通常、一度に2〜3人の編集者しかいませんが、15人の閲覧者がいる可能性があります。編集はすべてQGISで行われ、視聴者はQGISとArcGISで行われます(ただし、SDEはありません)。 私が言ったように、これらは単なる基本的なポイントファイルであり、編集はポイントの追加/削除といくつかのテーブル編集になります。同じ機能を同時に編集することを心配していません。 この組み合わせは、2つの基本的なポイントファイルに対して信頼できるマルチユーザー編集を提供できますか?

1
外部CSVのデータを使用してQGISモデラーの複数のラスター計算を実行しますか?
CSVメタデータファイルの値に基づいて一連のラスターに対して複数の計算を実行する必要があります。 私はQGISグラフィカルモデラーを使用していますし、CSVでの特定のフィールドを呼び出すことができますTableし、Table Field入力。 複数のラスタがあり、各ラスタにはCSVの対応する値があるため、特定の行を呼び出す方法を教えてください。(たとえば、ルックアップに似ています)。 使いやすくする必要がない場合は、スクリプトを追加したくありません。



2
pyqgis 2.0でフィールド名を取得する方法
プラグインをQGIS 1.8から2.0に変更しようとしています。1.8バージョンでは、次のようなフィールド名のテーブルを作成します。 layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) 私はこれを2.0バージョンで試しました layer = vlayer fieldNames = [] for feature in layer.getFeatures(): fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) ただし、pendingFields()は機能しません。フィールドの名前を取得する新しいメソッドはありますか?
13 python  pyqgis  qgis-2 

2
QGISフィールドにデフォルト値を設定する
レイヤーのフィールドにデフォルト値を追加したいと思います。つまり、新しい機能が作成されるたびに、そのフィールドにはデフォルト値が自動的に入力されます。 私の場合、デフォルト値は@project_filename変数(プロジェクトのファイル名)です。 この機能はどこにもありません。 よろしく、

3
QGISを使用してポイントタッチラインアトリビュートをラインレイヤーに戻しますか?
QGIS 2.14.4-Essenを使用しています。2つのレイヤーがあります。 YEAR列のポイントを含むpoints.shp points.shpからポイントを正確に接続する線を含むlines.shp points.shpからlines.shpに戻るYEAR属性を取得したいと思います。各線は、各端に1つのポイントを持つ単一のセグメントです(下の図を参照)。取得したいのは、最初のポイントからYEARで、2番目のポイントからYEARで各ライン属性に戻ります。 たとえば、行1はYEAR = 2010の最初のポイントとYEAR = 2011の2番目のポイントに触れています。「2010-2011」のようなものを1行目の属性に戻したいと思います。結果は次のようになります。 id | points ----+----------------- 1 | 2010-2011 2 | 2011-2012 3 | 2012-2016 QGISを使用してこれを達成する方法はありますか?

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ファイルを作成する方が効率的ですか? マップを更新するときはいつでも、多数のシェープファイルを再エクスポートする必要があるので、重複したレイヤーとレイヤーグループを使用することも理想的ではありません。

3
QGISの塗りつぶしに合わせて境界線のスタイルを設定しますか?
過去に、境界線の色を塗りつぶしの色に手動で一致させましたが、これには時間がかかる場合があります。 境界線の色を塗りつぶしの色に自動的に一致させる方法はありますか? 塗りつぶしの色は、レイヤープロパティの[スタイル]タブで割り当てられています。 QGIS 2.8.6の使用

2
Windows 7 64ビットでプラグイン「処理」をロードできませんでした
スタンドアロンインストーラーとOSgeo4wインストーラーの両方を使用してQGIS(2.0.1-Dufour Dufour、d94c044)をインストールしましたが、処理プラグインに問題があるようです。最初はpythonパスの問題があると思っていましたが、今ではすべてが正しくインストールされているのだろうかと考えています。ライブラリの場所がわからないので、この問題のデバッグに協力してください。 私が知っていることは次のとおりです。 QGISを起動すると、以下のエラーメッセージが表示されます 次のフォルダーがコンピューターに存在しません。 C:\ Users \ gstein / .qgis2 / python C:\ Users \ gstein / .qgis2 / python / plugins C:\ PROGRA〜1 \ QGISDU〜1 \ bin \ python27.zip C:\ PROGRA〜1 \ QGISDU〜1 \ apps \ Python27 \ lib \ plat-win C:\ PROGRA〜1 \ QGISDU〜1 \ apps \ …

6
データピクセルがないためラスターを合計することはできません
毎日の土壌水分データを含む一連のラスター(.vrt)があります。月ごとの測定値を得るために、すべてのラスターのピクセルを合計します。ただし、毎日全世界がカバーされていないため、他の日にメジャーが存在する場所ではデータ値がありません。 私がしたいことは、各ラスターの値を合計することです。ただし、nodataピクセルが合計に含まれるたびに、結果のピクセルはnodataとして直接分類されるようです。私は逆に、すべてのnodata値を無視し、残りを合計します。 私は問題を解決する2つの方法を考えました: nodata値を無視してラスターを合計する nodataピクセルを値0に変換してから、すべてのラスターを合計する 残念ながら、これを行うためのツールが見つかりません。 誰も私を助けることができますか?
11 raster  gdal  qgis-2 

1
QGISの選択範囲からテンポレイレイヤーを作成する
既存のレイヤーから一時レイヤーを作成し、選択されている既存のレイヤーからそれらの機能のみを取得したいと考えています。ArcGISには、選択したフィーチャからレイヤーを作成できるこの機能があることを知っています。 しかし、QGISでこれに対する有効な解決策を見つけることができませんでした。私がここでの目的ではない選択を新しいファイルに保存する方法を説明するこの質問を知っています。 「名前を付けて保存」のコンテキストメニューを確認しても、結果は得られませんでした。プラグインセクションで「selection」という検索語を使用しても、意味のある結果は得られませんでした。 いろいろ試してみたところ、pyqgisを使用した解決策が思い付きましたが、これを同僚に示す必要があるため、コーディングを含まない解決策を選びます。 * pyqgisの方法: layer = iface.activeLayer() # layer which has a selection feat = layer.selectedFeatures() fields = layer.fields() selection = QgsVectorLayer('Point', 'temp', 'memory') dp = selection.dataProvider() dp.addAttributes(fields) dp.addFeatures(feat) selection.commitChanges() selection.updateExtents() QgsMapLayerRegistry.instance().addMapLayer(selection)
11 qgis  qgis-2 

3
QGISでキャンバスを回転させることは可能ですか
キャンバスを回転させて、北が投影で定義された方向とは異なる方向を指すようにすることはできますか?この質問は、作曲家に関しては答えますが、キャンバスについては答えません。関連する5年前のエントリがバグ追跡データベースにあり、不要としてクローズされています。それは現在のステータスですか、それとも新しいバージョンでキャンバスを回転させる方法はありますか? 新しいプロジェクションを作成することは本当に答えではありません
11 qgis  qgis-2 

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