マップ サービスを公開すると、他のユーザーが Web 上で GIS コンテンツを表示して操作できるようになります。 マップ サービスは視覚化および検索に対応し、データからあるいは新規または既存のキャッシュされたタイルから動的に描画されるように構成できます。
注意:
このワークフローはスタンドアロン ArcGIS Server サイトでの公開時にのみ使用できます。 ArcGIS Online または ArcGIS Enterprise とフェデレートされたサーバーで Web サービスを共有する場合は、Web レイヤーを共有します。 Web レイヤーの場合、Web GIS プラットフォームの豊富な機能が公開されます。 Web GIS での共有時に提供される追加機能の詳細については、「ArcGIS Pro での共有」をご参照ください。このワークフローでは、デフォルト設定を使用してマップ サービスを公開する方法について説明します。 デフォルト構成を変更するには、「マップ サービスの構成」をご参照ください。 また、ArcPy を使用してマップ サービスをスタンドアロン ArcGIS Server サイトに公開することもできます。 詳細については、「arcpy.sharing の概要」をご参照ください。
マップ サービスを公開するプロセスを行っている間に、代わりにサービス定義を保存することができます。 サービス定義は情報を 1 つのファイルにまとめ、後からマップ サービスを公開することができます。 サービス定義の保存に関する情報は、以下のワークフローに含まれています。 詳細については、「サービス定義の保存の概要」をご参照ください。
マップ サービスを公開するには、次の手順に従います。
- [カタログ] ウィンドウまたはカタログ ビューで、プロジェクトのサーバーの一覧を参照します。 公開先となる ArcGIS Server サイトを右クリックし、[公開] をクリックしてから [マップ サービス] をクリックします。
[公開] コマンドは、サービスの公開権限を持つスタンドアロン サーバーへの ArcGIS Server コネクションでのみ使用できます。
ヒント:
[公開] コマンドがサーバーのショートカット メニューに表示されない場合は、[プロパティ] をクリックします。 [ArcGIS Server コネクション プロパティ] ダイアログ ボックスで、[タイプ] が公開者接続または管理者接続に設定されていることを確認します。 サービスの公開権限が必要です。必要に応じて、適切なユーザー名とパスワードを入力します。
- [マップの選択] ダイアログ ボックスで、現在のプロジェクトで公開するマップを参照して選択し、[OK] をクリックします。
- [マップ サービスの公開] ウィンドウで、サービスの名前を入力します。
- 必要に応じ、[概要] フィールドと [タグ] フィールドを完成させます。
最大 128 個のタグを入力できます。
- [データ] オプションを選択します。
- データのコピーがサーバー上に配置されるのを防ぐには、ArcGIS Server Manager を使用してデータをサーバーに登録し、[登録済みデータを参照] オプションを選択します。
- Web で使用するためにデータのコピーを別に保持する場合は、[すべてのデータをコピー] オプションを選択します。
データ登録の詳細については、「ArcGIS Desktop または ArcGIS Pro を使用したデータの ArcGIS Server への登録」をご参照ください。
- [フォルダー] メニューに、サーバー上でサービスの保存先にするフォルダーを指定します。 フォルダーが存在していない場合は、フォルダーの名前を入力します。
他にフォルダーを指定しない場合、サービスはルート フォルダーに保存されます。
- [構成] タブで、プロパティを設定し、必要に応じてケーパビリティを有効化します。 詳細については、「マップ サービスの構成」をご参照ください。
- 必要に応じて、[コンテンツ] タブをクリックして、フォルダー、新しいサービス、サブレイヤーと割り当てられている ID (あれば) を表示します。
[マップ プロパティ] ダイアログ ボックスで [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] オプションを有効化した場合、各サブレイヤーに割り当てられている ID が表示されます。 ID を変更するには、レイヤーまたはテーブルの横の番号をクリックします。 [レイヤー プロパティ] または [スタンドアロン テーブル プロパティ] ダイアログ ボックスの [一般] タブの [レイヤー ID] または [テーブル ID] テキスト ボックスにカスタム整数 ID を入力します。 詳細については、「レイヤー ID の割り当て」をご参照ください。
- [公開の終了] で [分析] をクリックして問題がないか確認します。
エラーと警告は [メッセージ] タブにリストされます。 メッセージを右クリックしてヘルプ トピックを開くか、ソフトウェアで処置を行います。 マップ サービスを公開するには、エラー を解決する必要があります。 警告 の解決は推奨されますが、必須ではありません。
注意:
分析ツールのヘルプ トピックでは、公開対象のサービスのタイプに対応する Web レイヤーを取り上げています。 たとえば、マップ サービスに対する分析については、マップ イメージ レイヤーについて言及したヘルプ トピックを参照したらよいでしょう。 - エラーを解決し、必要に応じて警告を解決したら、[公開] をクリックします。
サービスが正常に公開されると、次の操作が可能になります。
- [サービスの管理] リンクをクリックして、サービスの REST エンドポイントにアクセスします。
- キャッシュのタイルを使用して描画されるようにサービスを構成していた場合は、[ジョブ] ボタン をクリックして、キャッシュ ステータスを [ジョブ ステータス] ウィンドウに表示します。
代わりにマップ サービスのサービス定義を保存するには、[公開] ドロップダウン矢印をクリックして、[SD として保存] をクリックします。 詳細については、「マップ サービスのサービス定義の保存」をご参照ください。