21.2.5. 凡例アイテム
凡例 アイテムは、地図上で使用されているシンボルの意味を説明するボックス、あるいはテーブルです。このため、凡例は地図アイテムに関連付けられます。凡例アイテムは アイテムの作成手順 に従って 凡例を追加 ツールを使用して追加でき、 レイアウトアイテムの操作 と同じ方法で操作できます。
デフォルトでは、凡例アイテムは全ての利用可能なレイヤを表示しますが、これは アイテムプロパティ パネルを使用して改良できます。 アイテムの共通プロパティ の他に、凡例アイテムには以下の機能があります( 図 21.26 参照)。
21.2.5.1. メインプロパティ
凡例の アイテムプロパティ パネルの メインプロパティ グループには、下記の機能があります( 図 21.27 参照):
メインプロパティでは、以下の設定ができます。
凡例の タイトル の変更。 データによって定義された上書き の設定を使用すれば、タイトルを動的に変更することもでき、例えば地図帳の作成時に便利です。
現在の凡例がどの 地図 アイテムを参照しているかの選択。デフォルトでは、描画した凡例アイテムの下にある地図が選ばれます。もし下に地図アイテムが無ければ、 参照マップ にフォールバックします。
注釈
リンクしている地図アイテムの 変数 (@map_id, @map_scale, @map_extent...)は、凡例のデータ定義のプロパティからもアクセス可能です。
指定した文字による凡例テキストの折り返し。凡例テキストにその文字が現れるたびに、改行文字で置き換えられます。
凡例内でのシンボルとテキストの配置の設定。 配置 は、 左側のシンボル または 右側のシンボル とすることができます。デフォルト値は使用しているロケール(右から左へと書く言語か、そうでないか)によります。
大きさを内容に合わせる を使用すると、コンテンツに合わせて凡例を自動的にサイズ変更するかどうかを制御できます。チェックしない場合には凡例のサイズ変更は行われず、ユーザーが設定した大きさに固定されます。サイズが合わないコンテンツはすべて切り取られます。
21.2.5.2. 凡例アイテム
凡例の アイテムプロパティ パネルの 凡例アイテム グループには、下記の機能があります( 図 21.28 参照):
自動更新 にチェックが入っていると、凡例は自動的に更新されます。When 自動更新 がチェックされていない時には、凡例アイテムをより細かくコントロールすることができます。凡例アイテムのリスト下にある全てのアイコンが有効です。
凡例アイテムウィンドウにはすべての凡例アイテムが一覧表示されており、アイテムの順番の変更やレイヤのグループ化、リスト内のアイテムの削除と復元、レイヤ名とシンボロジの編集、フィルタの追加などができます。
や ボタンを使用するか、ドラッグ&ドロップでアイテムの順序を変更できます。 WMS凡例グラフィックは順序を変更できません。
ボタンを使用して、レイヤ名やグループ名、タイトルを編集できます。最初に凡例アイテムを選択する必要があります。アイテムをダブルクリックしても、テキストボックスが開き、名前の変更ができます。
ボタンは、選択したレイヤの各シンボルラベルをカスタマイズするために式を使用します( データ定義による凡例ラベル 参照)
式による凡例フィルタ は、レイヤのどの凡例アイテムを表示するかをフィルタリングするのに役立ちます。例えば、異なる凡例アイテムを持つレイヤ(ルールに基づいた、あるいはカテゴリ値によるシンボロジなど)を使って、条件式を満たす地物が無い場合にはそのスタイルを凡例ツリーから除外するためのブール式を指定することができます。ただし、そのような地物はレイアウトの地図アイテムでは残っており、表示されることに注意してください。
凡例アイテムのデフォルトの動作は、 レイヤ パネルツリーを模倣し、同じグループ、レイヤ、シンボロジのクラスを表示しますが、アイテムを右クリックするとレイヤ名を隠したり、グループやサブグループとして表示するオプションがあります。レイヤに何らかの変更を加えた場合は、凡例エントリのコンテキストメニューから デフォルトにリセット を選択することで、変更を元に戻すことができます。
QGISのメインウィンドウでシンボロジを変更したあと、 全て更新 ボタンをクリックすると、印刷レイアウトの凡例要素に変更が反映されます。
リンク先地図の内側にあるアイテムだけ表示する にチェックを入れると、リンクした地図で表示されている凡例アイテムのみが凡例にリストされます。このツールは、 自動更新 が有効な場合にも利用可能です。
ポリゴン地物を使用して地図帳を作成する際に、現在の地図帳地物の外にある地物の凡例アイテムをフィルタして除外できます。これを行うには、 現在の地図帳地物の内部のアイテムのみを表示する オプションにチェックを入れてください。
データ定義による凡例ラベル
により、与えられたレイヤの各シンボルラベルに 式 を追加できます。新しい変数( @symbol_label
、 @symbol_id
と @symbol_count
)は、凡例エントリを操作する上で役立ちます。
例えば、 regions
レイヤがあり、 type
フィールドで分類されているとしましょう。この凡例の各クラスに、 Borough (3) - 850ha
のように地物の数と面積を追加できます:
凡例をカスタマイズする
凡例アイテムは 凡例アイテムプロパティ で個別にカスタマイズすることもできます。しかし、これらのカスタマイズは 自動更新 が無効になっている場合のみ可能です。
アイテムをダブルクリックするか、 アイテムのプロパティを編集 を押すと、さらにカスタマイズすることができます。
ラベル
すべてのアイテムタイプについて、 式の挿入・編集 を使って式を入力または挿入することでラベルのテキストを変更することができます。式は[%式 %]記法を使ってアイテムのラベルの任意の場所に直接追加することもできます。
カラム
凡例プロパティは、列分割を特定のアイテムの後またはレイヤのすべてのシンボルに強制的に発生させることによって、列分割の動作を制御することもできます。このウィジェットではレイヤを基にレイヤとその子の自動分割を許可またはブロックすることもできます。
パッチ
シンボルを持つアイテムの場合、凡例アイテムプロパティでシンボルが占有できる最大の高さと幅を指定できます。
ベクタシンボルの場合、シンボルにカスタムシェイプを指定することができます。シェイプは通常、単純な平面でジオメトリを表現する式で定義されますが、これらのシンボルはスタイルマネージャに保存して後でインポートすることもできます。各ジオメトリタイプのデフォルトシンボルもスタイルマネージャで制御できます。
カスタムシンボル
カスタムシンボルはベクタシンボルにも指定できます。これは特定のシンボルのレンダリングを微調整したり、凡例でそのシンボルを強調したり、真のシンボルのプレビューから独立したシンボルを持つのに便利です。このカスタムシンボルは凡例シンボルを上書きしますが、指定されたシンボル パッチ を考慮します。
21.2.5.3. フォント
凡例の アイテムプロパティ パネルの フォント グループには、下記の機能があります:
21.2.5.4. カラム
凡例の アイテムプロパティ パネルの カラム グループでは、凡例アイテムを複数の列にわたって並べる設定ができます:
21.2.5.5. シンボル
凡例の アイテムプロパティ パネルの シンボル グループでは、凡例ラベルの横に表示されるシンボルのサイズを設定します。以下の設定ができます:
21.2.5.6. WMS LegendGraphic
凡例の アイテムプロパティ パネルの WMS LegendGraphic セクションは以下の機能を提供します( 図 21.32 を参照):
WMSレイヤを追加して凡例アイテムを挿入すると、WMSの凡例を提供するようWMSサーバーにリクエストが送信されます。この凡例は、WMSサーバーがGetLegendGraphicケーパビリティを提供している場合にのみ表示されます。WMS凡例のコンテンツはラスタ画像として提供されます。
WMSLegendGraphic は、WMS凡例のラスタ画像の 凡例の幅 と 凡例の高さ を調整するために使用します。
21.2.5.7. 間隔
間隔 セクションでは凡例内の間隔をカスタマイズすることができます。間隔は凡例内のアイテムのグループ化とそれらの関係を示すのに大いに役立ちます。
タイトル、グループ、サブグループ、シンボル、ラベル、ボックス、カラム、行の前後の 間隔 はこのダイアログでカスタマイズできます。