ArcGIS Web サービスは、空間データを機能的な GIS リソースに組み替えて、Web サーバー上で実行します。この方法により、多くのユーザーがサービスを利用して中央のサーバー コンピューター上にホストされているデータに同時にアクセスおよび探索できます。また、Web 上やモバイル デバイス上で強化された自身の GIS 製品にこのデータを含めることもできます。また、ArcGIS Enterprise で使用するすべてのデータを Web サービスで利用できるようになります。
サーバーに公開できる GIS リソースの種類は数多くありますが、サービスを公開する手順は共通のパターンに基づいています。
ArcGIS Desktop からサービスを公開するには、まず、公開するリソースを特定します。
オプション | アクション |
---|---|
マップ ドキュメントの公開 | ArcMap ドキュメントを開き、メイン メニューで [ファイル] > [共有] > [サービス] の順に選択します。 |
ジオプロセシング モデルまたはジオプロセシング ツールの公開 | [結果] ウィンドウでモデルまたはツールの成功した結果を参照し、右クリックして [共有] > [ジオプロセシング サービス] の順に選択します。 |
ジオデータベースや住所ロケーターなど、上記以外のものの公開 | ArcCatalog または [カタログ] ウィンドウでアイテムを参照し、右クリックして [サービスとして共有] を選択します。 |
ここからは、3 つの選択肢があります。
サービスの公開 - 公開の準備が整ったら、サーバーに接続しサービスを公開するプロセス全体を実行できます。いつでも作業をドラフト サービスとして保存し、それに戻ることができます。このトピックでは、公開プロセスについて説明します。
サービス定義ファイルの保存 - サービスのすべてのプロパティを設定し、公開のためにそれらを別のコンピューターに転送する場合は、サービス定義ファイルを作成して保存できます。この方法は、クラウド環境、保護された環境、サーバーをすぐに利用できない場合などに必要になることがあります。
既存のサービスの上書き - 既存のサービスを更新された GIS リソースおよび補助データで上書きする場合は、このオプションを選択します。
ArcGIS Desktop から新しいサービスを公開するには、次の手順に従います。
- GIS リソースのデータ ソースにサーバーからアクセスできることを確認します。
- [サービスとして共有] ウィンドウで [サービスを公開] を選択して [次へ] をクリックします。
- [サーバー接続の選択] ドロップダウン リストから、使用する ArcGIS Server 接続を選択します。使用するサーバー接続がリストにない場合は、[ArcGIS Server に接続] をクリックして、接続を作成できます。
詳細な手順については、「ArcGIS Desktop から ArcGIS Server への接続」をご参照ください。
デフォルトでは、サービスの名前は、GIS リソースの名前に基づきます。
- 必要に応じて、[サービスを公開] ウィンドウでサービスの新しい名前を入力します。
120 文字を超える名前や、特殊文字が含まれる名前を使用することはできません。
- [Next (次へ)] をクリックします。
デフォルトでは、ArcGIS Server のルート フォルダー (root) にサービスが公開されます。サービスはルート フォルダー以下のサブディレクトリに整理することができます。
- サービスを公開するフォルダーを選択するか、サービスを格納するフォルダーを作成して、[継続] をクリックします。
サービス エディターが表示されます。
メモ:
サービスを、ArcGIS Server の Hosted フォルダー、System フォルダー、または Utilities フォルダーで公開することはできません。[System] フォルダーと [Utilities] フォルダーは、さまざまな構成済みサービス用に予約されています。[Hosted] フォルダーには、ArcGIS Enterprise ポータルで公開されるホスト サービスが格納されます。このフォルダーは、ArcGIS Server Manager サイトがポータルのホスティング サーバーとして構成されている場合のみ、ArcGIS Server に表示されます。
- サービスに対して、必要なプロパティを設定します。
ここでは、対象サービスの使用を許可するユーザーを選択し、そのサービスをサーバーでどのように公開するかを詳細に設定できます。サービスのプロパティを手動で設定する方法については、ヘルプの「サービスの種類」セクションで該当するサービスをご参照ください。また、[インポート] をクリックすると、既存のサービス定義または公開されたサービスからプロパティを自動的にインポートすることもできます。サービスの最適な実装方法については、「サービスのチューニングと構成」をご参照ください。
ヒント:
このセッション中に [サービス エディター] を閉じると、作業をドラフト サービスとして保存するかどうかを確認するメッセージが表示されます。ドラフト サービスを保存しておくと、後でサービス構成作業を再開することができます。デフォルトでは、ドラフト サービスは、ArcGIS Server への接続の Drafts フォルダーに保存されます。詳細については、「ドラフト サービスについて」をご参照ください。
- [分析] をクリックします。
GIS リソースをサーバーに公開できるかどうかが検証されます。
- [準備] ウィンドウに表示されているエラー () を修正します。
この修正は、GIS リソースをサービスとして公開する前に実行する必要があります。警告メッセージと情報メッセージに従って問題を修正し、サービスのパフォーマンスと外観を改善できます。これらの問題の解決の詳細については、「GIS リソースの分析」をご参照ください。
- 必要に応じて、[プレビュー] をクリックします。
Web 上でサービスがどのように表示されるかを確認することができます。
メモ:
ArcGIS Server サイトが確実にデータを認識して使用できるように、フォルダーとデータベースをそのサイトに登録することができます。以下の手順を続ける場合、未登録のフォルダーまたはデータベースからサービスが参照するデータはすべて、公開時に ArcGIS Server コンピューターの 1 つにコピーされます。これは、ArcGIS Server サイトがサービスで使用されているすべてのデータにアクセスできることを保証するための予防的な処置です。フォルダーまたはデータベースを ArcGIS Server サイトに登録する手順の詳細は、「ArcGIS Server または ArcGIS Desktop を使用した ArcGIS Pro へのデータの登録」をご参照ください。
- エラーを修正し、必要に応じて警告とメッセージを修正したら、[公開] をクリックします。
メモ:
公開するサービスがデータを ArcGIS Server コンピューターの 1 つにコピーする場合、公開に要する時間は、データのサイズとネットワークの帯域幅によって異なります。
これで、サービスが ArcGIS Server サイト上で実行され、ユーザーやクライアントがネットワーク経由でこのサービスにアクセスできるようになりました。ArcGIS Server 管理者がサービスへの Web アクセスを許可している場合は、このサービスを Web 上でも利用できます。