Web マップおよびアプリから印刷可能なドキュメントを生成できるように、ArcGIS Enterprise を構成できます。これには、印刷サービスを使用します。 利用できる機能やカスタマイズには、ArcGIS Enterprise 組織サイトで構成する印刷サービスに応じて、さまざまなレベルがあります。 印刷サービスには、次のようなオプションがあります。
- ArcGIS Enterprise のデフォルト印刷サービス
- フェデレーション ArcGIS Server サイトからの PrintingTools サービス
組織サイトのデフォルト印刷サービス
デフォルトでは、ArcGIS Enterprise には印刷サービスが付属しています。 テンプレートまたは ArcGIS Web AppBuilder を使用して作成された Web アプリは、印刷ウィジェットで組織の印刷サービスを使用します。
PrintingTools サービス
PrintingTools は、事前に設定されたサービスで、一連の事前定義済みマップ レイアウトの 1 つを使用して、印刷可能なドキュメントを作成します。 これには、縦方向および横方向の、8.5 x 11 インチ、11 x 17 インチ、A3、A4 用紙サイズでの基本的なデザインが含まれます。 それぞれのレイアウトには、方位記号、縮尺記号および縮尺比率、凡例、日付、およびタイトルが含まれています。 PrintingTools サービスでサポートされている出力形式は、PDF、PNG32、PNG8、JPG、GIF、EPS、SVG、SVGZ、TIFF、および AIX です。
PrintingTools を ArcGIS Enterprise 組織サイトで構成するには、「ユーティリティ サービスの構成」をご参照ください。
カスタム印刷サービス
独自のマップ レイアウトを使用したい場合は、PrintingTools に似た、Web マップを印刷する独自のサービスを公開できます。 さまざまなマップ レイアウト (ArcMap ドキュメント (*.mxd) または ArcGIS Pro レイアウト ファイル (*.pagx)) で用意したフォルダーを、このサービスが参照するように構成します。
注意:
カスタム印刷サービスは ArcGIS Enterprise on Kubernetes 10.9 ではサポートされていません。 Windows または Linux サーバーを組織とフェデレートしている場合は、次の手順に従って、カスタム印刷サービスを組織サイトで構成できます。
次に、ArcGIS Enterprise 組織サイトでカスタム印刷サービスを構成します。 この手順については、「ユーティリティ サービスの構成」をご参照ください。 ArcGIS Enterprise では、カスタム印刷サービスが HTTPS を使用する必要があるので注意してください。
アプリでの印刷サービスの使用
組織サイトで PrintingTools サービスまたはカスタム印刷サービスを構成すると、複数のアプリでそのサービスが自動的に使用されます。 たとえば、Web AppBuilder の印刷ウィジェットでは、印刷ウィジェットを含む Web アプリ テンプレートで構成済みのサービスが自動的に使用され、Map Viewer の [印刷] ボタンから Web マップの MAP_ONLY ビューが生成されます。 PrintingTools またはカスタム レイアウトに付属する定義済みのレイアウトを使用して印刷するには、Web AppBuilder のアプリ、または印刷機能が有効な Web アプリ テンプレートで Web マップを共有します。 基本ビューアー、クラシック ビューアー、マップ ツールの Web アプリ テンプレートから印刷できます。
注意:
マップ サービスがキャッシュされている場合に PrintingTools サービスで使用される解像度は、大判印刷や高品質印刷用としては低すぎる場合があります (96 DPI など)。 高解像度で印刷する場合には、キャッシュされているマップ サービスでダイナミック レイヤーを有効にします。 これにより、低解像度のタイルではなく、目的の解像度 (300 DPI など) でマップ エクスポート リクエストを使用してマップ イメージを印刷サービスで取得できるようになります。 詳細については、「ダイナミック レイヤー」をご参照ください。
Map Viewer での印刷テンプレートの作成
Map Viewer から印刷するためにカスタム テンプレートを指定できます。 どのような種類のテンプレートを使用できるかは、組織が持つ印刷サービスの内容に依存します。
「ユーティリティ サービスの構成」に示された手順に従って、印刷サービスを追加します。 指定した REST URL が正しいことが ArcGIS Enterprise で確認されると、印刷サービスが提供する最初のレイアウト テンプレートが表示されます。 凡例が利用できる場合は、凡例を印刷するオプションも表示されます。 ArcGIS Enterprise 組織サイトで複数の印刷レイアウトが利用できる場合、Map Viewer の [印刷] ボタンには、さまざまな印刷レイアウトのドロップダウン リストが含まれます。 テンプレートを作成、編集、または削除して、Map Viewer でマップを印刷するための操作をさらにカスタマイズすることができます。 これらの変更は、ArcGIS Enterprise の設定として保存され、印刷サービスには保存されません。
レイアウト テンプレートは、次の方法で管理できます。
- レイアウトを作成するには、[印刷テンプレートの作成] をクリックして、最大 50 文字の長さの名前と最大 120 文字の長さの説明を入力します。 文字「<」および「>」は除外されます。 形式 (画像 (PNG32) または PDF) とレイアウト (印刷サービスによって提供される) を選択します。 サービスに凡例を含める場合は、凡例を印刷するためのボックスをオンにします。 [作成] および [保存] をクリックして、新しいレイアウトを保存します。
- テンプレートの情報を表示するには、テンプレートの横にある情報ボタン をクリックします。
- 既存のテンプレートを編集するには、テンプレートの横にある編集ボタン をクリックし、更新します。 [更新] をクリックして変更内容を確認したら、[保存] をクリックして変更内容を保存します。
- 既存のテンプレートを削除するには、テンプレートの横にある [削除] ボタン をクリックします。
- 印刷サービスで現在提供されているレイアウトを含むようにテンプレート リストを更新するには、[更新] をクリックします。 サービスの新しい印刷レイアウトがテンプレート リストに追加されます。 サービスで使用できなくなった印刷レイアウトをベースにするテンプレートは削除されます。
- テンプレートを印刷サービスが提供する内容にリセットするには、印刷サービスの URL を削除し、[保存] をクリックして、印刷サービスの URL をもう一度入力します。
- デフォルトのMap Viewerの印刷操作が必要な場合は、すべてのレイアウト テンプレートを削除して、[保存] をクリックします。 テンプレート リストに [マップのみ] が表示されます。
- ポータルで、PrintingTools またはカスタム印刷サービスのどちらを使用する場合でも、「マップのみ」レイアウトはデフォルトで含まれます。 このレイアウトでは、マップのコンテンツのみが表示され、他のレイアウト エレメントは表示されません。
凡例
ArcGIS Enterprise 組織サイトが PrintingTools またはカスタム印刷サービスのどちらを使用するように構成されていても、印刷される出力の凡例の振舞いは似ています。 フィーチャ サービスまたはマップ サービス (ArcGIS Pro から ArcGIS Server 10.7.1 以降に公開されたサービス) を印刷する場合、印刷されるドキュメントの凡例には、マップ範囲内にあるフィーチャの凡例エントリのみが含まれます。一方、その他のサービス タイプの凡例には、マップ範囲に関係なく、フィーチャの凡例エントリがすべて含まれます。
注意:
ストリーム レイヤー、WMS、透過表示が設定されたレイヤー、スマート マッピングを使用するレイヤーの凡例は、正しく表示されないことがあります。