マップ サービスは、他のユーザーが利用できるようにサーバー上で提供しているマップです。 マップ サービスは、多くの Web およびイントラネットのシナリオに対応するように設計されています。 同じマップ サービスが、ArcGIS Pro、Web アプリ、ArcGIS Online、モバイル アプリでそれぞれ異なるユーザーによって使用されることがあります。 マップ サービスの詳細については、「マップ サービスの公開」をご参照ください。
マップ サービスをセットアップする一般的な理由には次のようなものがあります。
動的マップを提供するため
動的マップはユーザーによってリクエストされたときに描画されます。 動的マップはキャッシュされたマップほど高速ではありませんが、高度に焦点が絞られたイントラネット アプリケーションや、データのリアルタイム表示を要求するアプリケーションに適しているかもしれません。
ダイナミック レイヤーを提供するため
マップ サービスは、ArcGIS Web API などのクライアントが動作や表示をレイヤーごとに動的に変更できるようにする組み込み機能を備えています。 これらのダイナミック レイヤーにより、ユーザーが Web 上でマップに対して行える操作を拡張することができます。
キャッシュされたマップを提供するため
キャッシュされたマップ サービスは事前に作成された一連の画像を使用するため、Web 上で最も高速にマップを提供することができます。 ArcGIS Online、Google マップ、Bing Maps、その他多くのサービスは、この方法でマップを提供します。 ユーザーはマップの静的なピクチャを表示するだけですが、元のデータを取得するために、検索、個別属性表示、クエリ タスクでキャッシュされたマップ サービスを補うことができます。 また、データが変化する場合に、キャッシュを定期的に更新することもできます。
マップ サービスは自動的にキャッシュされません。このため、サービスを公開した後にキャッシュを作成する必要があります。
フィーチャを提供するため
マップ サービスは常に画像を表示する必要はありません。 アプリで操作するための一連のフィーチャを返すことを目的に、マップ サービスをセットアップできます。これらのフィーチャは、アプリに追加するタスクを通じて取得します。
たとえば、マップ サービスを検索して、結果のフィーチャをフィーチャ レイヤーとしてマップに表示することができます。 このようなクエリでは、「名前に Delaware を含むすべてのフィーチャ」や「100 マイルよりも長いすべてのフィーチャ」を検索することができます。 結果のフィーチャをマップに追加したら、ラベルや個別シンボルを使用してフィーチャを表現できます。
フィーチャを提供するためのマップ サービスをセットアップする場合は、「検索」と「抽出」のオペレーションが許可されていることを確認してください。
ネットワーク解析機能を提供するため
サーバーでネットワーク解析を実施するために、マップ サービスをセットアップできます。 マップ ドキュメントにネットワーク解析レイヤーが含まれている場合は、サービスを公開する際にネットワーク解析ケーパビリティが表示され、有効にすることができます。 このケーパビリティを有効にすると、ArcGIS Server を利用するアプリを開発する際に、ネットワーク解析オペレーションを実施できます。 施設やバリアなどのデフォルト プロパティをマップ ドキュメントでの解析用に設定することができます。
KML を通じてマップまたはフィーチャを提供するため
KML は、XML ベースのオープン構造を通じて地理データとマップを表すことができます。 KML は、ArcGIS Earth などのジオブラウザー アプリケーションで、情報提供用のポップアップ ウィンドウに表示される属性を使用して、マップ オーバーレイまたはフィーチャを表示するためによく使用されます。 すべてのマップ サービスはデフォルトで KML も返します。
OGC 仕様を通じてイメージ、フィーチャ、ラスターを提供するため
OGC は、Web 上でマップ画像 (WMS)、ベクター フィーチャ (WFS)、ラスター データセット (WCF)、および Web マップ タイル (WMTS) を公開するための仕様を公開しています。 組織によっては、地理データやマップをこの方法で公開することを要求します。 マップ サービスは、OCG 仕様に準拠する画像またはデータを返すように構成することができます。 詳細については、「OGC サービス レイヤー」をご参照ください。
サマリー
これらはマップ サービスを使用する方法の一部にすぎません。 マップ サービスを実際に使用していくうちに、他の使用法を発見するでしょう。 すべてのマップ サービスは SOAP および REST インターフェイスを通して公開され、多くの Esri アプリケーションやサードパーティ アプリケーションで利用することができます。