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