レポートを作成する¶
What is?¶
このセクションは、QGISで自動レポートを設定するのに役立ちます。定義により、GISレポートとは、アドホック、定期的、反復的、規則的、または必要に応じて作成された、物語、グラフィック、地図、または表形式で編成された情報を含むドキュメントです。レポートは、特定の期間、イベント、発生、または主題、場所を参照する場合があり、口頭または書面で伝達または提示される場合があります。 QGISのレポートにより、ユーザーはGISプロジェクトを簡単、迅速、構造化された方法で出力できます。
Get started¶
レポート メニューは印刷レイアウトの拡張です。この機能は または 内にあります。
レイアウトマネージャー ダイアログで、レポートは テンプレートから新規作成 で作成でき、ドロップダウンオプション 空のレポート を選択し、 作成... ボタンをクリックします。
この例では、 Natural Earth のデータセットからの管理境界、人口密集地、港、空港を使用します。

レポートOrganizer パネルを除き、表示されるダイアログは印刷レイアウトデザイナーによく似ています。
コマンドを使用して、新しい空のレポートを作成します。最初はあまり見るものはありません。左側に表示される新しい
Layout Report Workspace¶
QGISレポートは、複数の入れ子にされたセクションで構成できます。新しい空白のレポートには、最初はメインレポートセクションのみがあります。このレポートセクションに存在するオプションは、レポートヘッダーを含める または レポートフッターを含める だけです。これらのオプションを有効にすると、ヘッダーはレポートの最初のページ(必要に応じてレポートの個々の部分を複数ページにできます)として含まれ、フッターが最後のページになります。先に進んでヘッダーを有効にし、その横にある 編集 ボタンを押してください:

その結果、いくつかのことが起こります。まず、編集鉛筆が Report Organizer の Report セクションの横に表示され、レポートセクションが現在デザイナーで編集されていることを示します。また、デザイナー自体に新しい空白ページが表示され、小さな レポートヘッダ タイトルが付いています。 QGISレポートでは、レポートのすべてのコンポーネントは個々のレイアウトで構成されています。標準の印刷レイアウトで使用できるものとまったく同じツールを使用して作成および変更できます。したがって、ラベル、写真、地図、表などの任意の組み合わせを使用できます。

また、レポートのシンプルなフッタも作成します。 レポートのフッタを含める オプションをチェックして、 編集 を押します。

先に進む前に、このレポートをエクスポートして、得られるものを確認しましょう。エクスポートは[レポート]メニューから実行します。この場合、 レポートをPDFとして書き出す を選択して、レポート全体をPDFファイルにレンダリングします。あまり印象的な結果ではありません。ヘッダとフッタで構成される2ページのPDFです。

物事をもっと面白くしましょう。 を押すことにより レポートオーガナイザ の 静的レイアウトセクションの追加 ボタンをクリックすると、レポートに追加する新しいセクションが選択できます。

2つのオプションがあります: 静的レイアウトセクションの追加 と フィールドグループセクション 。 静的レイアウトセクションの追加 は、単一の静的な本体レイアウトです。これは、レポートの途中で静的レイアウトを埋め込むために使用できます。または、 フィールドグループセクション は、レイヤー内のすべてのフィーチャに対してそのボディレイアウトを繰り返します。機能は、選択したグループ化機能によって並べ替えされます(昇順/降順の並べ替えオプションがあります)。フィールドグループセクションに子セクションがある場合(別のフィールドを持つ別のフィールドグループセクションなど)、グループ機能の一意の値を持つ機能のみが反復されます。これにより、異なる情報を持つ入れ子にされたレポートが可能になります。
ここでは、レポートにフィールドグループを追加します。最も基本的なレベルでは、you can think of a フィールドグループセクション を print atlas と同等のものと考えることができます。反復するレイヤーを選択すると、見つかった各地物のセクションがレポートに挿入されます。新しい フィールドグループセクション を選択すると、いくつかの新しい関連設定が表示されます:

この場合、フィールドグループを設定して、 adm1name フィールドの値を使用して、 Admin Level 1 レイヤーのすべての状態を反復処理するようにしました。ヘッダとフッタに同じオプションがあり、このセクションに body を含める新しいオプションがあります。それを行い、本体を編集します:

この本体には、地図(現在のレポート機能に従うように設定されています---地図帳内の地図アイテムが現在の地図帳機能に従う方法と同様)と州の名前を示すラベルが設定されています。先に進んでレポートをエクスポートすると、次のようになります。

最初にレポートヘッダ、次に各州のページ、最後にレポートフッタ。多かれ少なかれ地図帳ですが、ヘッダとフッタのページがあります。州グループにサブセクションを追加して、物事をより面白くしましょう。これを行うには、まずオーガナイザで州フィールドグループを選択し、次に フィールドグループセクション ボタンを押し、新しい フィールドグループセクション を追加します:

フィールドグループセクション がその地物を繰り返し処理するとき、これらの機能を自動的にフィルタ処理して、親グループの地物属性に一致させます。この場合、追加したサブセクションは Populated Places レイヤで繰り返され、遭遇した各場所の本文セクションを含みます。ここでの魔法は、 Populated Places レイヤに adm1name という名前の属性があり、各場所に含まれる状態をタグ付けすることです(運が良ければ、データはすでにこのように構成されています-ではなく、プロセシングの 位置で属性を結合 アルゴリズムを実行し、独自のフィールドを作成します)。このレポートをエクスポートすると、QGISは Admin Level 1 レイヤーから最初の状態を取得し、 adm1name 値に一致するすべての Populated Places を繰り返し処理します。取得するものは次のとおりです:

ここでは、場所の地図といくつかの場所属性のテーブルを含む、Populated Placesグループの基本ボディを作成しました。したがって、レポートはレポートヘッダー、各状態のページ、その状態内のすべての居住場所のページ、最後にレポートフッタになりました。 Populated Placesグループにヘッダを追加したとすれば、各州の居住地をリストする直前にヘッダが含まれたでしょう:

Similarly, a footer for the Populated Places group would be inserted after the final place for each state is included.
入れ子されたサブセクションに加えて、レポート内のサブセクションも連続して含めることができます。 Airports の Admin Level 1 group に2番目のサブセクションを追加すると、レポートはまず各州のすべての居住地をリストし、次にその州内のすべての空港をリストしてから、次の州に進みます。この場合、レポートは次のように構成されます:

Report Output¶
ここで重要なのは、 Airportsグループ が 管理レベル1グループ のサブセクションであり、 Populated Placesグループ ではないということです。レポートは次のようになります。

ネストされたセクションと連続したセクションをセクションヘッダーとフッターと組み合わせることで、柔軟性が大幅に向上します。たとえば、次のレポートでは、別のフィールドグループを Ports レイヤーのメインレポートの子として追加します。次に、州をその人口の多い場所および空港と一緒に一覧表示した後、地域のすべての港の要約リストを取得します。

This results in the last part of our report exporting as:

Export settings¶
レポートをエクスポートするときはいつでも、最も適切な出力を返すためにQGIS側がチェックする必要があるエクスポート設定を選択します。ご想像のとおり、QGISのレポートは非常に強力で柔軟です!
注釈
レポートを利用可能な形式にエクスポートする場合、ラベルが 名前を付けて書出し... のラベルが付いたオプション(印刷、SVG、画像、PDF)を選択してください。そうしないと、現在アクティブな地図が印刷されます。

現在の情報は、North Roadのブログ「Exploring Reports in QGIS 3.0-the Ultimate Guide!」 <https://north-road.com/2018/01/23/exploring-reports-in-qgis-3-0-the-ultimate-guide> `_ から採られました。