選択したフィーチャQGISのフィールドの値を合計する


9

私は非常に簡単な操作を実行しようとしている新しいユーザーですが、完全に行き詰まっています。マップ上でいくつかのフィーチャを選択して、選択したフィーチャのみの特定のフィールドの合計をその場で取得できるようにしたいと思います。たとえば、マップで選択したいくつかの郡の人口フィールドを合計します。合計を保存する必要はありません。参照用にすばやく取得する必要があります。


それは便利な機能のように思えますが、少なくとも自分でコードを記述しない限り、QGISには存在しないと思います。他に考えられる最も速い方法は、選択した機能をコピーしてスプレッドシートに貼り付けることです。
csk

実際、属性ツールバーの「統計の表示」ボタンを使用してこれを行う方法があるようです。コンピュータの速度が低下しなくなったらすぐに、これを回答として投稿します。
csk

ありがとうございました。私はあなたが正しいと思います。QGIS 3には「SQL実行」機能があり、有望に思われました。選択した機能にのみSQL操作を適用できるため、クエリ/選択には厳密ではないようです。しかし、オンラインでより多くの情報があるため、このプロジェクトではQGIS 2を使用しています。
ブレットシャーウッド

これがスタック交換の私のお気に入りです。この質問を読んで探しに行くまで、この機能が存在することを知りませんでした。それが存在することがわかったので、統計パネルを常に使用すると確信しています。
csk 2018年

回答:


14

統計パネルはフィールドに基づいて各種の演算を表示します。

  • 統計パネルを開くには、属性ツールバーのイプシロンボタンをクリックします。
  • 統計パネルの上部にあるドロップダウンメニューからレイヤーを選択します。
  • その下のドロップダウンメニューからフィールドを選択します。
  • パネルの下部で、[選択された機能のみ]チェックボックスをオンにします。それ以外の場合、統計はレイヤー内のすべてのフィーチャに対して計算されます。
  • 計算する統計のタイプを選択するには、パネルの右下にある[...]ボタンを使用します。

ここに画像の説明を入力してください

スクリーンショットはQGIS 2.18のものです。統計パネルはQGIS 3.0にもあります。


回答の横にあるチェックマークを使用して同意してください。このようにして、同じ質問を持つ他の人々は、この答えが正しいことを知るでしょう。
csk 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.