サマリー
このツールは、Web アプリケーションの状態 (たとえば、含まれるサービス、レイヤーの表示設定、クライアント側のグラフィックス) を受け取って、指定された対象エリアの印刷可能なページ レイアウトまたは基本的なマップを返します。
使用法
[Web マップのエクスポート (Export Web Map)] の入力は、Web マップのレイヤー、グラフィックス、およびその他の設定を表す JSON (JavaScript Object Notation) 形式のテキストです。JSON は、ArcGIS ヘルプで説明されている ExportWebMap 仕様に従って構築する必要があります。
このツールは、Web サービスでの印刷をサポートするための ArcGIS Server 付属のツールで、PrintingTools という名前の事前設定されたサービスを含んでいます。JavaScript、Flex、および Silverlight 用の ArcGIS Web API は PrintingTools サービスを使用して、簡単なマップ印刷のための画像を生成します。
高度な印刷シナリオの場合 (たとえば、サービス レイヤーをローカル ベクター データと入れ替えたり、マップ ブックを作成するなど)、[Web マップのエクスポート (Export Web Map)] をまったく使用せずに、ArcGIS に含まれている Python の arcpy.mapping モジュールの ConvertWebMapToMapDocument() 関数を使用できます。Python スクリプトを Web アプリケーションで使用できるようにするには、ArcGIS Server ジオプロセシング サービスを介してスクリプトを公開できます。詳細については、ArcGIS Server ヘルプの「Web アプリケーションでの印刷」をご参照ください。
構文
ExportWebMap_server (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 (オプション) | 印刷用のマップ イメージのフォーマット。
| String |
Layout_Templates_Folder (オプション) | レイアウト テンプレートとして使用するマップ ドキュメント (*.mxd) が保存されているフォルダーの絶対パス。デフォルトの場所は、<インストール ディレクトリ>\Templates\ExportWebMapTemplates です。 | Folder |
Layout_Template (オプション) | リストから選択したテンプレートの名前、または MAP_ONLY キーワード。MAP_ONLY を選択した場合、または空の文字列を渡した場合は、出力マップにページ レイアウト要素 (タイトル、凡例、縮尺記号など) が含まれません。 | String |
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- ArcGIS Desktop Basic: はい
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい