ベクトルのQGISゾーン統計
Aug 21 2020
私はQGIS3.10.4で、ポリゴン内のポリゴンのゾーン統計をキャプチャしようとしています。たとえば(下の画像)、2本の赤い線が、青い円形のポリゴンを保持する長方形のポリゴンを構成しています。それぞれの長方形内の各青いポリゴンには、面積計算があります。その行に対する青い円形ポリゴンの平均面積を見つけたいと思います。私は最初にゾーン統計を試しましたが、すぐにゾーン統計はラスターでのみ機能することに気付きました。
これを行う方法について何か考えはありますか?

回答
2 BenW Aug 22 2020 at 06:17
処理ツールボックスの「場所(要約)で属性を結合」ツールを使用できます。両方のレイヤーに投影CRSを使用することをお勧めします。青いポリゴンレイヤーに、各フィーチャの領域を含むフィールドが必要になります(まだフィールドがない場合は、$area
式を使用してフィールド計算機で作成できます)。次に、長方形のポリゴンレイヤーを入力として、青い円形のポリゴンを結合レイヤーとしてツールを実行します。幾何学的述語として「contains」を使用します。次に、「要約するフィールド」の下のエリアフィールドと「計算する要約」の下の「平均」を選択します。各フィーチャに含まれる小さいポリゴンの平均面積を含む新しいフィールドを含む長方形ポリゴンレイヤーの出力を取得します。
