Skip To Content

マップを印刷するためのポータルの構成

このトピックの内容

Web マップおよびアプリから印刷可能なドキュメントを生成できるように、ポータルを構成できます。これには、印刷サービスを使用します。利用できる機能やカスタマイズには、ポータルで構成する印刷サービスに応じて、さまざまなレベルがあります。印刷サービスには、次のオプションがあります。

  • Portal for ArcGIS のデフォルト印刷サービス
  • ArcGIS for Server サイトからの PrintingTools サービス
  • カスタム印刷サービス

以下で説明するように、ポータルにはデフォルトの印刷サービスが付属しています。ArcGIS for Server インスタンスから PrintingTools サービスを使用できるように、スタンドアロンのポータル、またはフェデレートされたポータルおよびサーバー サイトを構成できます。ポータルとサーバー サイトをフェデレートしてホスティング サーバーを構成した場合、ホスティング サーバーの印刷サービスが自動的に開始され、ポータルで構成されます。ただし、以前に印刷サービスをポータルに構成している場合、ホスティング サーバーの指定時にその URL は更新されません。サービスを起動して、サービスを共有し、ユーティリティ サービスとしてサービスを構成する必要があります。

レガシー:

10.3 では、ポータルのホスティング サーバーを指定した場合、サービスはポータルで自動的に構成されますが、サービスを開始および共有する必要があります。10.3.1 からは、サービスを共有するだけでよくなりました。

カスタム印刷サービスは、スタンドアロンのポータル、サーバーとフェデレートされたポータル、およびホスティング サーバーが構成されたポータルで使用できます。

HTTPS 経由でポータルに追加されたサービスとともに ArcGIS Server 印刷サービスを使用する場合、その他の構成が必要です。印刷サービスを実行するコンピューターでは、HTTPS サービスを提供するサイトからの、認証局 (CA) による署名入り証明書を信頼するように構成する必要があります。この構成は、オペレーティング システム レベルで行う必要があります。この構成方法の詳細については、「CA 署名入り証明書を使用した SSL の有効化」をご参照ください。

Portal for ArcGIS のデフォルト印刷サービス

デフォルトでは、Portal for ArcGIS には基本的な印刷機能を備えた印刷サービスが付属しています。デフォルト印刷サービスを使用すると、マップ ビューアーからマップおよびフィーチャ サービスを PNG 形式で印刷およびプレビューできます。PNG 画像は Web マップの MAP_ONLY ビューで、670 x 500 ピクセルになります。デフォルト印刷サービスは、WMS など他のサービス タイプやファイルの印刷はサポートしていません。また、キャッシュ マップ サービスは、ダイナミック レイヤーがサービスで有効化されているときに、デフォルトの印刷サービスを使用してのみ印刷できます。デフォルト印刷サービスは、Web アプリ テンプレートまたは Web AppBuilder for ArcGIS には使用できません。

注意:

HTTPS を使用するポータルに追加されたマップおよびフィーチャ サービスをデフォルト印刷サービスで印刷できるように、ポータルが認証機関からの証明書を信頼するように構成されていることを確認してください。

デフォルトの Portal for ArcGIS の印刷サービスは、ポータルの [ユーティリティ サービス] 設定の [印刷] ダイアログ ボックスが [デフォルト] のときに構成されています。

PrintingTools サービス

PrintingTools は、ArcGIS for Server インスタンスの Utilities フォルダーにある事前に設定されたサービスで、一連の定義済みマップ レイアウトの中から 1 つを使用して、印刷可能なドキュメントを作成します。これには、縦方向および横方向の、8.5 x 11 インチ、11 x 17 インチ、A3、A4 用紙サイズを使用した基本的なデザインが含まれます。各レイアウトには、方位記号、縮尺バーおよびスケール率、凡例、日付、およびタイトルが含まれています。PrintingTools サービスでサポートされている形式は、PDF、PNG32、PNG8、JPG、GIF、EPS、SVG、および SVGZ です。

PrintingTools サービスは、デフォルトでは停止しています。印刷ワークフローをサポートしたい場合は、ArcGIS Desktop または ArcGIS Server Manager を使用してサービスを開始する必要があります。PrintingTools サービスを開始したら、次の形式の URL を使用してアクセスできます。https://webadaptor.domain.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task.

PrintingTools をポータルで構成するには、「ユーティリティ サービスの構成」をご参照ください。PrintingTools サービスは、ポータルの印刷サービスとして構成した後は、Web AppBuilder の印刷ウィジェットや、印刷ウィジェットを含む Web アプリ テンプレートで自動的に使用されます。ポータルで構成された PrintingTools サービスを使用すると、マップ ビューアーの [印刷] ボタンから Web マップの MAP_ONLY ビューが生成されます。PrintingTools に付属する定義済みのレイアウトを使用して印刷するには、Web AppBuilder のアプリ、または印刷機能が有効な Web アプリ テンプレートで Web マップを共有します。基本ビューアー、クラシック ビューアー、マップ ツールの Web アプリ テンプレートから印刷できます。

レガシー:

10.3 では、印刷機能を備えた Web アプリ テンプレートは、基本ビューアーとクラシック ビューアーでした。

マップ サービスがキャッシュされている場合に PrintingTools サービスで使用される解像度は、大判印刷や高品質印刷用としては低すぎる場合があります (96 DPI など)。高解像度で印刷する場合には、キャッシュされているマップ サービスでダイナミック レイヤーを有効にすることを推奨します。これにより、低解像度のタイルではなく、目的の解像度 (300 DPI など) のマップ イメージを印刷サービスで取得できるようになります (マップ エクスポート リクエストを使用する)。詳細については、「ダイナミック レイヤーについて」をご参照ください。

カスタム印刷サービス

独自のマップ レイアウトを使用したい場合は、PrintingTools に似た、Web マップを印刷する独自のサービスを公開できます。さまざまなマップ レイアウトで準備した ArcMap ドキュメント (MXD) の独自のフォルダーを参照するようにこのサービスを構成します。

Web 印刷用に独自のサービスを公開する手順 (および独自のレイアウト フォルダーでそれをポイントする手順) については、「チュートリアル: 印刷用サービスの公開」をご参照ください。このチュートリアルでは、後でレイアウトを更新することにした場合に何をすべきかも説明しています。更新方法は、公開前にレイアウト フォルダーをサーバーに登録したかどうかで変わります。チュートリアルには、両方のシナリオの手順が含まれています。

カスタム印刷サービスを公開したら、サービスをポータルで構成できます。この手順については、「ユーティリティ サービスの構成」をご参照ください。ポータルでは、カスタム印刷サービスが HTTPS を使用する必要があるので注意してください。カスタム印刷サービスをポータルの印刷サービスとして構成すると、Web AppBuilder の印刷ウィジェットや、印刷ウィジェットを含む Web アプリ テンプレートで自動的に使用されます。ポータルで構成されたカスタム印刷サービスを使用すると、マップ ビューアーの [印刷] ボタンから Web マップの MAP_ONLY ビューが生成されます。カスタム レイアウトを使用して印刷するには、Web AppBuilder のアプリ、または印刷機能が有効な Web アプリ テンプレートで Web マップを共有します。基本ビューアー、クラシック ビューアー、マップ ツールの Web アプリ テンプレートから印刷できます。

レガシー:

10.3 では、印刷機能を備えた Web アプリ テンプレートは、基本ビューアーとクラシック ビューアーでした。

マップ サービスがキャッシュされている場合にカスタム印刷サービスで使用される解像度は、大判印刷や高品質印刷用としては低すぎる場合があります (96 DPI など)。高解像度で印刷する場合には、キャッシュされているマップ サービスでダイナミック レイヤーを有効にすることを推奨します。これにより、低解像度のタイルではなく、目的の解像度 (300 DPI など) のマップ イメージを印刷サービスで取得できるようになります (マップ エクスポート リクエストを使用する)。詳細については、「ダイナミック レイヤーについて」をご参照ください。

凡例

ポータルが PrintingTools またはカスタム印刷サービスのどちらを使用するように構成されていても、印刷される出力の凡例の振舞いは似ています。フィーチャ サービスを印刷する場合、印刷されるドキュメントの凡例には、マップ範囲内にあるフィーチャの凡例エントリのみが含まれます。一方、その他のサービス タイプの凡例には、マップ範囲に関係なく、フィーチャの凡例エントリがすべて含まれます。