非常に大きなシェープファイル(RIのすべての道路)があります。Pythonで複数のワーカースレッドを使用してファイルを処理できるように、ファイルをチャンクに分割する必要があります。これまでのところ、ベクターデータにオーバーレイされるグリッドをQGISで作成しました。次に、グリッドとシェープファイルを使用して交差アルゴリズムを実行し、ベクトルが分割されて、'id'
それらが含まれるボックスにが割り当てられるようにしました。
今、グリッドの特定のボックス内のすべてのベクトルはすべて同じな'id'
ので、それらを抽出して独自のシェープファイルに自動的に保存できますか?ですべてのベクトルを選択し、'id'
それらを独自のレイヤーにコピーしてからそのレイヤーを保存することは承知していますが、ボックス/ IDが多すぎるため、それぞれをオフに保存するには永久に時間がかかります。QGISを使用して、ID /ボックスごとに新しいシェープファイルを自動的に作成するにはどうすればよいですか?
基本的に、シェープファイル属性の特定のフィールドの個別の値ごとに新しいシェープファイルを作成します。
元のシェープファイル
グリッド交差後のシェープファイル
同じbbox / idを共有するベクトルのセット