print composerのアトラス生成ツールについて知っています。これにより、ユーザーは同じレイヤー/機能を異なる地理的領域を示す複数のマップを作成できます。
私が探しているのは、同じエリアをカバーするが、異なるシェープファイル/レイヤーを表示し、したがって異なるタイトルとわずかに異なる凡例を持つ多数のマップ(おそらく10以上、場合によってはそれ以上)の作成と更新を最適化するワークフローです。
現在、私の提案するワークフローは次のとおりです。
- すべてのレイヤーを(同じファイルに)読み込む
New print composer
- マップ1のレイヤーを選択
- 凡例、テキストボックス、タイトルなどを追加します。
Save as template
Map1.qptとしてExport as PDF
- マップ2、3などに対してステップ3から6を繰り返します。
マップを更新する必要があるときは、次のようにします。
- 必要に応じてレイヤーとレイヤースタイルを再エクスポートする(ベースマップ以外のレイヤーの場合)
- マップ1のレイヤーを選択
- Print Composerをロードする
Add Items from Template
(Map1.qpt)Export as PDF
- マップ2、3などに対してステップ2から5を繰り返します。
代わりに、マップごとに1つのQGISファイルを作成する方が効率的ですか?
マップを更新するときはいつでも、多数のシェープファイルを再エクスポートする必要があるので、重複したレイヤーとレイヤーグループを使用することも理想的ではありません。