ArcGIS Server Web サービスについて
ArcGIS Server Web サービスとは、ArcGIS Server サーバ上に配置された GIS リソース(マップ、グローブ、ロケータ、ジオデータベース接続など)であり、クライアント アプリケーションで使用することができます。
ArcGIS Server Web サービスの操作
サービスを利用するために特別な GIS ソフトウェアをインストールする必要はなく、Web ブラウザまたはカスタム アプリケーションからサービスを利用することができます。また、ArcMap や ArcGlobe などの ArcGIS アプリケーションも、GIS サービスへのクライアントとしての役割を果たします。
ArcGIS Server がホストしているサービスの操作は、ほとんどの場合、リソースがローカル コンピュータに配置されているときと同じように、リソースにアクセスすることができます。たとえば、マップ サービスの場合は、マップがローカルに格納されているときとほぼ同様に、クライアント アプリケーションからサーバ上のマップのコンテンツにアクセスすることができます。
リソースを他のユーザに提供する際は、GIS リソースをサービスとして公開することが重要です。ArcGIS Server を導入する際には、まず ArcGIS for Desktop でリソースを作成し(特別なことはなく、ArcGIS for Desktop での共通パターンに従います)、リソースをサービスとして公開し、クライアント アプリケーションがそれらを利用できるようにします。
ArcGIS Online は、セキュリティで保護されたサービスの追加およびアクセスのための ArcGIS Server 認証をサポートしています。セキュリティで保護された ArcGIS Server サービスを Web マップに追加する場合、ArcGIS Online から認証情報を求められます。その後、認証用のトークンが取得されます。これはユーザが行う操作はありません。マップ ビューアを使用してレイヤを追加するときは、トークン認証情報を URL に追加しようとしないでください。
セキュリティで保護された ArcGIS Server サービスを ArcGIS Online のアイテムとして追加する場合、認証情報をサービス アイテムとともに保存するかどうかを選択します。認証情報を保存しない場合、サービスにアクセスするたびに、ArcGIS Online から認証情報を求められます。認証情報をサービス アイテムとともに保存する場合、認証情報は求められません。
サービスの種類
Web マップのレイヤとして使用できる ArcGIS Server サービスには、主にフィーチャ レイヤとマップ レイヤの 2 種類があります。
フィーチャ レイヤ
フィーチャ レイヤは地理フィーチャのコレクションです。コレクション内の各フィーチャには、位置、プロパティ セット、マップ シンボル、およびポップアップ ウィンドウが含まれています。編集の操作性を向上させるために、フィーチャ レイヤでは、フィーチャにクエリを実行し、テンプレートを使用してフィーチャをリアルタイムに編集することができます。フィーチャ レイヤはユーザのコンテンツの一部として管理したり、Web マップまたはアプリケーションで参照したりすることができます。一部のフィーチャ レイヤのコンテンツはダウンロードできます。フィーチャ レイヤには、フィーチャ サービスとホスト フィーチャ サービスが含まれています。
マップ レイヤ
マップ レイヤは、位置および縮尺別に分類されたレンダリング済みのマップ カートグラフィのコレクションです。マップ レイヤはダイナミックにするか、またはタイルセットとしてキャッシュすることができます。
ダイナミック マップ レイヤは、レイヤからリクエストされると、マップ画像を生成します。マップをナビゲートするたびに、新しいマップ画像が表示されます。ダイナミック マップ レイヤには、マップ サービスとイメージ サービスが含まれています。 イメージ サービスは実質的にセルのグリッドとなっているラスタ データに基づいています。ラスタは、衛星用センサでキャプチャされた画像および他の情報の格納によく使用されます。
タイルセットは、テレイン データ、画像、シンボル表示されたマップ フィーチャ、およびラベルを組み合わせた、整理済みのラスタ マップ キャッシュのコレクションです。タイルセットは特定の地理範囲、投影法、および詳細レベルを対象に作成されます。これらは、描画済みのマップ タイルのコレクションを使用して、複雑なマップであっても高速な表示をサポートします。これらのマップ レイヤは、データがアップロードされた後にサーバ上に作成され、保存されます。タイルセットは、Web マップに地理情報を付与するベースマップに適しています。タイルセット レイヤには、ホスト タイル マップ サービスが含まれています。