ArcGIS Server には、サーバー ベースの GIS を構成する要素として次のコンポーネントが含まれています。
Web サービスの公開
ArcGIS Server をインストールするとすぐに、マップ、画像、およびジオプロセシング モデルなどの GIS リソースから Web サービスを公開できます。 以下で説明している事前構成済みのサービスを利用できます。
ArcGIS Server の Web サービスは SOAP および REST を通して公開され、Esri クライアントと Esri 以外のクライアントにより呼び出すことができます。 上級開発者は、サーバー オブジェクト エクステンション (SOE) とサーバー オブジェクト インターセプター (SOI) を使用して、標準のサービスを拡張できます。
事前構成済みのサービス
ArcGIS Server には、一般的なタスクの実行に役立つあらかじめ構成された各種のサービスが付属しています。
キャッシュ コントローラー
CachingControllers サービスは、マップおよびイメージ キャッシュ ジョブの処理に役立ちます。 このサービスに使用できるインスタンスの最大数によって、一度に実行できるキャッシュ ジョブの数が決まります。
CachingControllers サービスは、CachingTools サービスと連携して動作します。 キャッシュを構築するには、両方のサービスを実行する必要があります。
キャッシュ ツール
キャッシュ中にマップ サービスやイメージ サービスに大きな負荷をかける代わりに、CachingTools という名前のジオプロセシング サービスに処理が移行されました。 このサービスは、ArcGIS Server サイトの作成時に System フォルダーに事前構成されています。
CachingTools サービスは、デフォルトで起動しています。 このサービスは、キャッシュ リクエストに応答できるように実行したままにしておきます。 このサービスが停止されるか、利用できない場合、キャッシュ リクエストが失敗します。 CachingTools サービスを削除することはできません。また、その実行モードは [Asynchronous] のままにしておく必要があります。
CachingTools サービスは、CachingControllers サービスとともに動作します。 キャッシュを構築するには、両方のサービスを実行する必要があります。
GeoAnalytics ツール
事前構成済みの GeoAnalyticsTools サービスは、ArcGIS GeoAnalytics Server でのビッグ データ フィーチャ解析をサポートしています。
メンバーが GeoAnalyticsTools サービスを使用して ArcGIS Enterprise、REST API、ArcGIS API for Python、または ArcGIS Pro でビッグ データ フィーチャ解析を実行するには、『Portal for ArcGIS 管理者ガイド』の「ArcGIS GeoAnalytics Server の設定」にある手順に従う必要があります。 GeoAnalyticsTools サービスは、System フォルダー内に事前構成済みで、デフォルトで停止されています。 このサービスは、ArcGIS Server をポータルの GeoAnalytics Server として構成すると、自動的に開始されます。
ジオコーディング ツール
事前構成済みの GeocodingTools サービスは、ArcGIS Enterprise での非同期バッチ ジオコーディングをサポートしています。 バッチ ジオコーディング ツールの詳細については、ArcGIS REST API のドキュメントをご参照ください。
ジオメトリ サービス
構成済みのジオメトリ サービスは、バッファー処理、単純化、面積と距離の計算、投影変換などの幾何学計算を実行することができます。 Web 編集で使用する機能も含まれています。 ArcGIS Maps SDK for JavaScript を使用して Web アプリを構築する場合は、REST エンドポイントを使ってジオメトリ サービスを参照し、構築した Web アプリ内で幾何学計算や編集を実行できます。
ジオメトリ サービスは、Utilities フォルダー内に事前構成済みで、デフォルトで停止されています。 使用するには、明示的に起動する必要があります。
印刷ツール
PrintingTools は、Web マップの印刷を容易にするために配置できるジオプロセシング サービスです。 ArcGIS Web API などを使用して Web アプリを開発するときには、PrintingTools サービスを呼び出して、マップ サービスから返される画像を、カートグラフィック品質の高い印刷可能な画像として取得できます。
PrintingTools は Utilities フォルダー内に事前構成済みです。 これはデフォルトで停止されています。 PrintingTools サービスを使用するには、明示的に開始する必要があります。
公開ツール
サービスを公開すると、ArcGIS Server は PublishingTools というジオプロセシング サービスを使用して、サービス定義ファイルをアップロードしてサーバー上に展開し、サービスとして使用するために配置します。
PublishingTools サービスは、System フォルダー内に事前構成済みで、デフォルトで起動しています。 このサービスは、公開リクエストに応答できるように実行したままにしておきます。 PublishingTools サービスが停止されるか、利用できない場合、サービスの公開は失敗します。 PublishingTools サービスを削除することはできません。
ラスター解析ツール
事前構成済みの RasterAnalysisTools、RasterProcessing、および RasterRendering サービスは、ArcGIS Image Server での分散型ラスター解析をサポートしています。
メンバーが RasterAnalysisTools サービスを使用して ArcGIS Enterprise、REST API、ArcGIS API for Python、または ArcGIS Pro でラスター解析を実行するには、『Portal for ArcGIS 管理者ガイド』の「ArcGIS Enterprise をラスター解析用に設定、配置」にある手順に従う必要があります。 これらのサービスは、System フォルダー内に事前構成済みで、デフォルトで停止されています。 これらのサービスは、ArcGIS Server をポータルの ArcGIS Image Server として構成すると、自動的に開始されます。
レポート ツール
ReportingTools というジオプロセシング サービスを使用すると、マップ サービスおよびイメージ サービスのキャッシュ ジョブの状態に関するレポートを生成できます。
このサービスは、System フォルダー内に事前構成済みで、デフォルトで起動しています。 このサービスは、キャッシュ ジョブのステータスのレポートに使用できるように実行したままにしておきます。 ReportingTools サービスが停止されるか、利用できない場合、すべてのキャッシュ ジョブのステータスは表示できません。 ReportingTools サービスを削除することはできません。
SampleWorldCities マップ サービス
SampleWorldCities マップ サービスを使用すると、ArcGIS Server の機能をプレビューできます。 ArcGIS Server Manager でこのマップ サービスのサムネイルをクリックすると、Web アプリ内に機能が即座に表示されます。ArcGIS クライアントで、他のマップ サービスと同様にこのサンプルを利用することもできます。
SampleWorldCities マップ サービスは、Site (ルート) フォルダー内に事前構成済みで、デフォルトで起動しています。 サービスが不要になった場合は、ArcGIS Server サイトから削除できます。
シーン キャッシュ コントローラー
SceneCachingControllers サービスを使用すると、シーン サービスのキャッシュ ジョブを処理できます。 このサービスに使用できるインスタンスの最大数によって、一度に実行できるキャッシュ ジョブの数が決まります。
SceneCachingControllers サービスは、SceneCachingTools サービスと連携して動作します。 キャッシュを構築するには、両方のサービスを実行する必要があります。
シーン キャッシュ ツール
キャッシュ中にシーン サービスに大きな負荷をかける代わりに、SceneCachingTools という名前のジオプロセシング サービスに処理が移行されました。 このサービスは、ArcGIS Server サイトの作成時に System フォルダーに事前構成されています。
SceneCachingTools サービスは、デフォルトで起動しています。 このサービスは、キャッシュ リクエストに応答できるように実行したままにしておきます。 このサービスが停止されるか、利用できない場合、キャッシュ リクエストが失敗します。 SceneCachingTools サービスを削除することはできません。また、その実行モードは [Asynchronous] のままにしておく必要があります。
SceneCachingTools サービスは、SceneCachingControllers サービスとともに動作します。 キャッシュを構築するには、両方のサービスを実行する必要があります。
空間解析ツール
事前構成済みの SpatialAnalysisTools サービスは、ArcGIS Enterprise ポータルでの空間解析をサポートしています。 サーバーは解析リクエストを処理し、ArcGIS Data Store に結果を保存して、ポータル Web サイトのメンバーに結果を返します。
メンバーが SpatialAnalysisTools サービスを使用して ArcGIS Enterprise で解析を実行するには、ArcGIS Server をポータルのホスティング サーバーとして構成して、解析を実行する権限をメンバーに付与する必要があります。 SpatialAnalysisTools サービスは、システム フォルダー内に事前構成済みで、デフォルトで停止されています。 このサービスは、ArcGIS Server をポータルのホスティング サーバーとして構成すると、自動的に開始されます。
ヒント:
解析を実行するためのポータルの構成手順は、『Portal for ArcGIS 管理者ガイド』に記載されています。
同期ツール
フィーチャ サービスに同期機能を適用できるため、オフラインで使用するデータのローカル コピーをクライアントにダウンロードしたり、クライアントがオンラインに戻った時点でクライアントとフィーチャ サービスの間で変更を同期したりすることができます。 このダウンロード操作と同期操作は、同期モードでも非同期モードでも実行できます。 SyncTools サービスは、同期操作を非同期モードで実行する場合に使用します。
SyncTools ジオプロセシング サービスは ArcGIS Server の System フォルダー内に事前構成済みで、デフォルトで起動しています。 同期に対応したフィーチャ サービスを使用している場合は、SyncTools ジオプロセシング サービスを実行したままにしておきます。 SyncTools ジオプロセシング サービスが停止した場合や利用できなくなった場合は、同期操作を非同期モードで実行すると、エラーになります。 SyncTools サービスを削除することはできません。
ArcGIS Server Manager
ArcGIS Server Manager は、サーバーの操作に使用するアプリケーションです。 ArcGIS Server Manager から、サービスの追加または削除、サービスの調整とセキュリティ設定、およびサービスをフォルダーに整理することが可能です。 さらに、ArcGIS Server Manager を使用することにより、ArcGIS Server サイトのコンピューターとディレクトリを構成し、ログに基づいて GIS サーバーのトラブルシューティングを行うこともできます。
ArcGIS Web Adaptor
ArcGIS Web Adaptor は、ArcGIS Server を Web サーバーと連携させるためにインストールできるオプションのセットアップです。 ArcGIS Server は、基本的な開発やテスト シナリオでは HTTP を使用して Web サービスを公開しますが、サイトに合わせて URL やポート番号をカスタマイズしたり、Web 層でセキュリティ ポリシーを構成したりする場合は、ArcGIS Web Adaptor をインストールします。
詳細については、「ArcGIS Web Adaptor について」をご参照ください。
ArcGIS Server Services Directory
Web アプリの開発時に、サーバー上のリソースの URL を指定しなければならないことがあります。 ArcGIS Server Services Directory は、REST (Representational State Transfer) テクノロジを使用して、サービスに関する情報および開発時に使用できる通信の URL を検出できるツールです。
Services Directory を使用して、参照や検索を通してサーバーを検出することもできます。 たとえば、Services Directory を使用して、サーバーのユーザーが利用可能なすべてのサービスの地理的なフットプリントにアクセスすることができます。 また、サービスに関するサービス レベルのメタデータを取得して、Web ブラウザー、ArcGIS Earth、および Google Earth でプレビューすることもできます。
Services Directory を開くには、インストールされたショートカットを使用するか、Web ブラウザーに https://gisserver.domain.com:6443/arcgis/rest/services と入力します。
サーバー管理のための REST API とコマンド ライン ユーティリティ
ArcGIS REST API を使用すると、コンピューターをサイトに追加したり、サービスを公開したり、権限を追加したりする一般的なサーバー管理タスクのスクリプトを作成できます。 ArcGIS Server Administrator Directory を使用すると、対話的にこの API にアクセスできます。 これは、コマンド階層の学習や、スクリプトに挿入する HTTP リクエストの構築に役立ちます。 API を理解したら、HTTP リクエストを実行できる任意のツールまたはプログラミング言語を使用して ArcGIS Server サイトを管理できます。
Web ブラウザーに https://gisserver.domain.com:6443/arcgis/admin と入力して Administrator Directory を開きます。
また、ArcGIS Server は、バッチ ファイルで使用できる一連のコマンド ライン ユーティリティもインストールします。 このため、最も一般的な管理作業はコードを記述しなくても実行できます。
詳細については、「ArcGIS Server 管理のスクリプト」をご参照ください。
エクステンション
ArcGIS Server のエクステンションを使用して、システムに機能を追加することができます。 使用可能なエクステンションの一覧については、「ArcGIS Server の機能とエクステンション」をご参照ください。