QGISを使用してQGISレイヤーを複数に分割する

Aug 19 2020

複数の機能を備えたレイヤー(GeoJSON)があります。QGISを使用してシェープファイルを複数のシェープファイルに分割したい。

個々の機能ごとにファイルは必要ありません。QGISで機能を選択して切り取り、新しいファイルに貼り付けることは可能ですか?

回答

3 Taras Aug 19 2020 at 10:00

機能をどのように分割して保存する必要があるのか​​、たとえば選択しただけ、または単にすべてにする必要があるのか​​、私にはわかりませんでした。ここで私は質問に答えるかもしれないいくつかの可能性を提供しています。

ケース1.後で特定の機能を選択してエクスポートする必要がある場合

次の記事を確認してください。

  • QGISを使用して選択を新しいファイルとして保存する方法
  • 選択した機能をQGISに保存/エクスポートする
  • QGIS 3.2.1を使用して、機能を新しいレイヤーとして選択、保存/エクスポートします

@Erikがコメントで述べたこととまったく同じです。

ケース2。すべての機能をエクスポートする必要がある場合

"grid"対応する属性テーブルで呼び出されるポリゴンレイヤーがあると仮定します。下の画像を参照してください。

属性テーブルには、たとえば"ID"、一意の属性が必要です。それ以外の場合@row_numberは、フィールド計算機を使用して属性を作成します。

一意のIDフィールドとしてVector > Data Management Tools > Split Vector Layer...使用します"ID"

そして、出力を取得します

注:各単一出力は一時的で.gpkgフォーマットになっていることに注意してください

ケース3.すべての機能をエクスポートする必要があるが、それらに共通の属性がある場合。

手順2で行ったのと同じ方法で行うことができます。それにもかかわらず、このスレッドで説明されている追加の方法があります

  • QGISグラフィカルモデラーの属性値を使用してシェープファイルを複数のシェープファイルに分割する