Web マップのエクスポート (Export Web Map) (サーバー)

サマリー

Web アプリの状態 (たとえば、含まれるサービス、レイヤーの表示設定、クライアント側のグラフィックス) を受け取って、指定された対象エリアの印刷可能なページ レイアウトまたは基本的なマップを返します。

使用法

  • このツールの入力は、Web マップのレイヤー、グラフィックス、およびその他の設定を表す JSON (JavaScript Object Notation) 形式のテキストです。 JSON は ExportWebMap 仕様に従って構成します。

  • このツールは、Web サービスでの印刷をサポートするための ArcGIS Server 付属のツールで、事前設定された PrintingTools サービスを含んでいます。 JavaScript、Flex、および Silverlight 用の ArcGIS Web API は PrintingTools サービスを使用して、マップ印刷のための画像を生成します。

  • ローカル ベクトル データを収容するサービス レイヤーをスワップ アウトしたり、マップ ブックを作成したりするなど、高度な印刷が必要な場合は、Python の arcpy.mp モジュールに実装されている ConvertWebMapToArcGISProject() 関数を、このツールの代わりに使ってください。 Python スクリプトを Web アプリで使用できるようにするには、ArcGIS Server ジオプロセシング サービスを介してスクリプトを公開できます。 詳細については、ArcGIS Server ヘルプの「Web アプリケーションでの印刷」をご参照ください。

  • エクスポート形式タイプ TIFF は、アルファ チャンネルで空間対応の 32 ビット TIFF ファイルを生成します。

パラメーター

ラベル説明データ タイプ
JSON 形式の Web マップ

Web アプリに表示されるとおりにエクスポートされるマップの状態の JSON 表現です。このテキストの形式については、ExportWebMap 仕様をご参照ください。 ArcGIS Web API (JavaScript、Flex、Silverlight 用など) を使用して、マップからこの JSON 文字列を取得できます。

String
出力ファイル

出力ファイル名です。 ファイルの拡張子は、[形式] パラメーターの値によって決まります。

File
形式
(オプション)

印刷用に生成されるマップ イメージの形式を指定します。

  • 8 ビット Portable Network Graphics (PNG8)。8 ビット Portable Network Graphics (PNG8) が使用されます。 これがデフォルトです。
  • PDF 形式 (PDF)Portable Document Format (PDF) が使用されます。
  • 32 ビット Portable Network Graphics (PNG32)32 ビット Portable Network Graphics (PNG32) が使用されます。
  • Joint Photographic Experts Group (JPG)Joint Photographic Experts Group (JPG) が使用されます。
  • Graphics Interchange Format (GIF)Graphics Interchange Format (GIF) が使用されます。
  • Encapsulated PostsScript (*.eps)Encapsulated PostScript (EPS) が使用されます。
  • SVG (スケーラブル ベクター グラフィックス)SVG (スケーラブル ベクター グラフィックス) が使用されます。
  • SVGZ (圧縮スケーラブル ベクター グラフィックス)SVGZ (圧縮スケーラブル ベクター グラフィックス) が使用されます。
  • Adobe Illustrator Exchange (AIX)Adobe Illustrator Exchange (AIX) が使用されます。
  • Tag Image File Format (TIFF)Tag Image File Format (TIFF) が使用されます。
注意:

出力ファイルの背景は必ず不透明になります。

String
レイアウト テンプレート フォルダー
(オプション)

レイアウト テンプレートとして使用するレイアウト ページ (*.pagx ファイル) が格納されているフォルダーの絶対パス。 デフォルトの場所は、<install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates です。

Folder
レイアウト テンプレート
(オプション)

リストから選択したテンプレートの名前、または MAP_ONLY キーワード。 MAP_ONLY を選択した場合、または空の文字列を渡した場合は、出力マップにページ レイアウト要素 (タイトル、凡例、縮尺記号など) が含まれません。

String

arcpy.server.ExportWebMap(Web_Map_as_JSON, Output_File, {Format}, {Layout_Templates_Folder}, {Layout_Template})
名前説明データ タイプ
Web_Map_as_JSON

Web アプリに表示されるとおりにエクスポートされるマップの状態の JSON 表現です。このテキストの形式については、ExportWebMap 仕様をご参照ください。 ArcGIS Web API (JavaScript、Flex、Silverlight 用など) を使用して、マップからこの JSON 文字列を取得できます。

String
Output_File

出力ファイル名です。 ファイルの拡張子は、[形式] パラメーターの値によって決まります。

File
Format
(オプション)

印刷用に生成されるマップ イメージの形式を指定します。

  • PNG88 ビット Portable Network Graphics (PNG8) が使用されます。 これがデフォルトです。
  • PDFPortable Document Format (PDF) が使用されます。
  • PNG3232 ビット Portable Network Graphics (PNG32) が使用されます。
  • JPGJoint Photographic Experts Group (JPG) が使用されます。
  • GIFGraphics Interchange Format (GIF) が使用されます。
  • EPSEncapsulated PostScript (EPS) が使用されます。
  • SVGSVG (スケーラブル ベクター グラフィックス) が使用されます。
  • SVGZSVGZ (圧縮スケーラブル ベクター グラフィックス) が使用されます。
  • AIXAdobe Illustrator Exchange (AIX) が使用されます。
  • TIFFTag Image File Format (TIFF) が使用されます。
注意:

出力ファイルの背景は必ず不透明になります。

String
Layout_Templates_Folder
(オプション)

レイアウト テンプレートとして使用するレイアウト ページ (*.pagx ファイル) が格納されているフォルダーの絶対パス。 デフォルトの場所は、<install_directory>\Resources\ArcToolBox\Templates\ExportWebMapTemplates です。

Folder
Layout_Template
(オプション)

リストから選択したテンプレートの名前、または MAP_ONLY キーワード。 MAP_ONLY を選択した場合、または空の文字列を渡した場合は、出力マップにページ レイアウト要素 (タイトル、凡例、縮尺記号など) が含まれません。

String

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック