回答:
これを行う最も簡単な方法は、関心領域の範囲をカバーするポリゴンを作成し、それを描画するときに「交差を避ける」をオンにすることです。
私は、スナップをオンにする:に行く設定>スナップオプション...とのためのレイヤ選択ドロップダウン選択高度を。
これを正しく設定する必要があります。私は通常、20ピクセルの許容値をお勧めします。また、「交差を避ける」にチェックマークを付けてください。
次に、塗りつぶしたい領域をカバーするポリゴンを簡単に描画できます。
新しいポリゴンは既存のポリゴンと交差できないため(交差回避をオンにした)、ギャップだけを埋めるポリゴンが得られます。
これは、次の手順で実行できます。
1- QGISでに移動しVector > Research Tools > Polygon From Layer Extent
、既存のポリゴンレイヤーを入力ファイルとして使用します。エクステントレイヤーの出力ファイル名に必要な名前を選択します。これにより、すべてのポリゴンをカバーする新しいポリゴンレイヤーが作成されます。
2-使用Geoprocessing Tools > Difference
:ステップ1で作成した範囲レイヤーを入力ファイルとして使用し、既存のポリゴンレイヤーを差分ファイルとして使用します。次に、空のスペースをカバーする反対のシェープファイルを取得します。
新しいポリゴンレイヤーを作成し、関心領域の境界線でポリゴンを追加します。2つのポリゴンレイヤーを結合します。例:これらのポリゴンから始めます
メニューのベクター/ジオプロセシングツール/ユニオンから2つのレイヤーの和集合を作成します
上の結果レイヤーには、4つのポリゴンがあります。