マップ サービスを公開すると、他のユーザーが 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 Server または ArcGIS Desktop を使用したデータの ArcGIS Pro への登録をご参照ください。
- [フォルダー] メニューに、サーバー上でサービスの保存先にするフォルダーを指定します。 フォルダーが存在していない場合は、フォルダーの名前を入力します。
他にフォルダーを指定しない場合、サービスは、ルート フォルダーに保存されます。
- [構成] タブで、プロパティを設定し、必要に応じて、ケーパビリティを有効化します。 詳細については、マップ サービスの構成をご参照ください。
- 必要に応じて、[コンテンツ] タブをクリックして、フォルダー、新しいサービス、サブレイヤーと割り当てられている ID (あれば) を表示します。
[マップ プロパティ] ダイアログ ボックスで、[Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] オプションを有効化した場合、各サブレイヤーに割り当てられている ID が表示されます。 ID を変更するには、レイヤーまたはテーブルの横の番号をクリックします。 [レイヤー プロパティ] または [スタンドアロン テーブル プロパティ] ダイアログ ボックスの [一般] タブの [レイヤー ID] または [テーブル ID] テキスト ボックスにカスタム整数 ID を入力します。 詳細については、レイヤー ID の割り当てをご参照ください。
- [公開の終了] で、[分析] をクリックして、問題がないか確認します。
エラーと警告は、[メッセージ] タブにリストされます。 メッセージを右クリックして、ヘルプ トピックを開くか、ソフトウェアで処置を行います。 マップ サービスを公開するには、エラー を解決する必要があります。 警告 の解決は推奨されますが、必須ではありません。
注意:
分析ツールのヘルプ トピックでは、公開対象のサービスのタイプに対応する Web レイヤーを取り上げています。 たとえば、マップ サービスに対する分析については、マップ イメージ レイヤーについて言及したヘルプ トピックを参照したらよいでしょう。 - エラーを解決し、必要に応じて警告を解決したら、[公開] をクリックします。
サービスが正常に公開されると、次の操作が可能になります。
- [サービスの管理] リンクをクリックして、サービスの REST エンドポイントにアクセスします。
- キャッシュのタイルを使用して描画されるようにサ、ービスを構成していた場合は、[ジョブ] ボタン をクリックして、キャッシュ ステータスを [ジョブ ステータス] ウィンドウに表示します。
代わりにマップ サービスのサービス定義を保存するには、[公開] ドロップダウン矢印をクリックして、[SD として保存] をクリックします。 詳細については、マップ サービスのサービス定義の保存をご参照ください。
公開する場合の注意事項
マップ サービスは、ArcGIS Server の旧バージョンに共有できます。 ただし、すべての機能がサポートされているわけではありません。
サブタイプ グループ テーブルの共有は、サポートされていません。