問題
2つのレイヤーから生成される仮想レイヤの再描画に数分かかる。
印刷をしようとするとレイアウトでの再描画に15分以上かかる。
なお、tochi-polyのみの表示、再描画であれば10秒以内に表示される。
データ QGISで以下の2つのレイヤーを持っている。
レイヤー1 tochi-poly :,AZA_NAME,LINKKEY,
レイヤー2 Aさん農地 : 農地通称,AZA_NAME,LINKKEY,メモ,area,借受面積
各レイヤーの特徴
レイヤー1は市域全体の図郭(ポリゴン)と地番(LINKKEY)、 60万レコード、S-JIS
レイヤー2はAさんの農地情報で図郭情報なし、地番(LINKKEY)がないレコードを含めて40レコード,UTF-8
やったこと
レイヤー2に位置情報を持たせるために、仮想レイヤーを作成した
それぞれ上に上げたレイヤー1、2をogrでインポートして、SQLで繋いだ(設定は添付ファイル)
仮想レイヤーのレコード数は34レコード
参考にしたもの
geminiへの質問と下のリンク
https://www.sigterritoires.fr/index.php/en/1-n-joins-in-qgis-virtual-layers/#:~:text=What%20we%20want%20is%20having%20a%20layer,of%20nasty%20surprises%2028%2F05%2F15.%201%20October%202018.
他に試したこと
レイヤー2にレイヤー1を結合すると図郭のポリゴン情報は反映されなかった。
レイヤー1にレイヤー2を結合すると60万レコードすべてが表示されて、さらにレイヤー1を表示するより遥かに遅い。
環境
QGISバージョン 3.16.14-Hannover
MacOS 26.5.2
MacBookPro M1 Max RAM 64GB SSD 2TB