ArcGIS Server Web サービス
このトピックの内容
ArcGIS Server Web サービスとは、ArcGIS Server サイト上に配置された GIS リソース (マップ、ロケーター、画像など) であり、クライアント アプリで使用することができます。
ArcGIS Server Web サービスの操作
サービスを利用するために特別な GIS ソフトウェアをインストールする必要はなく、Web ブラウザーまたはカスタム アプリからサービスを利用することができます。また、ArcMap や ArcGlobe などの ArcGIS アプリを Web サービスのクライアントとして使用したり、独自のアプリを作成して Web サービスを使用したりすることもできます。
ArcGIS Server がホストしているサービスに対しては、ほとんどの場合、データ リソースがローカル コンピューターに配置されているときと同じようにアクセスすることができます。たとえば、マップ サービスの場合は、マップがローカルに格納されているときとほぼ同様に、クライアント アプリケーションからサーバー上のマップのコンテンツにアクセスすることができます。
GIS リソースを他のユーザーに提供する際は、そのリソースをサービスとして公開することが重要です。ArcGIS Server を配置するときに、ArcGIS for Desktop でリソースを作成し、クライアント アプリケーションで使用できるように、これらのリソースをサービスとして公開します。
ポータルのマップに、特定のタイプの ArcGIS Server Web サービスを使用できます。これらの同じタイプの Web サービスと他のタイプの Web サービスをポータルにアイテムとして追加し、組織のメンバーと共有できます。これにより、組織のメンバーはこれらの Web サービスをクライアント アプリで使用できるようになります。
組織のレイヤーとサービス
次の ArcGIS Server Web サービスを、[マイ コンテンツ] のアイテムとして組織に追加できます。アイテムを共有して、ポータル メンバーが簡単にアイテムを検索してクライアント アプリケーションで使用できるようにします。
- フィーチャ サービス (フィーチャ アクセスを有効にしたマップ サービス)
- ジオコード サービス
- ジオデータベース サービス
- ジオメトリ サービス
- ジオプロセシング サービス
- イメージ サービス
- マップ サービス (WMS を有効にしたマップ サービスを含む)
- ネットワーク解析サービス
ArcGIS Server Web サービスのいくつかは、ポータルのマップ ビューアーに追加できます。これらはマップで使用できるため、Portal for ArcGIS ではレイヤーとして分類されます。次の表に、Portal for ArcGIS のレイヤーのタイプと、対応する ArcGIS Server Web サービスのタイプを示します。各レイヤー タイプの説明については、表の後のセクションをご参照ください。
Portal for ArcGIS レイヤー | ArcGIS Server Web サービス |
---|---|
フィーチャ レイヤー | フィーチャ サービス (フィーチャ アクセスを有効にしたマップ サービス) ストリーム サービス 注意:Internet Explorer 8 または 9 では、マップ ビューアーにストリーム サービス レイヤーを表示できません。 |
イメージ レイヤー | イメージ サービス (キャッシュおよびダイナミック) |
標高レイヤー | イメージ サービス (キャッシュされた LERC タイプ) |
マップ イメージ レイヤー | マップ サービス |
シーン サービス | シーン レイヤーは、ArcGIS Server で直接公開できません。シーン レイヤーは、ホスト レイヤーとしてのみ公開できます。 |
WMTS レイヤー | WMTS サービス (WMTS を有効にしたマップ サービス) |
フィーチャ レイヤー
フィーチャ レイヤーは地理フィーチャのコレクションです。コレクション内の各フィーチャには、位置、プロパティ セット、マップ シンボル、およびポップアップが含まれています。編集の操作性を向上させるために、フィーチャ レイヤーでは、フィーチャにクエリを実行し、テンプレートを使用してフィーチャをリアルタイムに編集することができます。フィーチャ レイヤーはユーザーのコンテンツの一部として管理したり、マップまたはアプリで参照したりすることができます。一部のフィーチャ レイヤーのコンテンツはダウンロードできます。
フィーチャのストリーミング
ArcGIS GeoEvent Extension for Server がある場合は、ArcGIS GeoEvent Manager からストリーム サービスを作成できます。ストリーム サービスを使用すると、データ センサーに接続し、GIS クライアントでリアルタイムのストリーミング データを表示できます。
ストリーム サービスをポータル コンテンツにフィーチャ レイヤーとして追加し、そのリアルタイム データ フィードをマップまたはアプリのレイヤーとして使用できます。 ArcGIS Server ストリーム サービスから作成されたフィーチャ レイヤーは、常時サービスに接続され、データ更新が行われるたびにレイヤーにプッシュされます。データの量が多い、またはデータが不定期に変更されるリアルタイム データ フィードを視覚化する際に役立ちます。たとえば、気象警報はいつでも発表または更新される可能性があり、新しい警報や更新情報をできる限り迅速に表示することが重要です。
ストリーミング フィーチャ レイヤーは、HTML5 WebSockets を使用して ArcGIS Server のストリーム サービスに接続されます。WebSockets は HTML5 の新しい機能です。最新のブラウザーのほとんどは WebSockets をサポートしていますが、ブラウザーの一部のバージョン (Internet Explorer 8、9 など) ではサポートされていません。WebSockets の詳細情報、およびブラウザーが WebSockets をサポートしているかどうかについては、WebSocket.org をご参照ください。
マップ イメージ レイヤー、標高レイヤー、およびイメージ レイヤー
マップ イメージ、イメージ、および標高の各レイヤーは、位置と縮尺別に整理されたレンダリング済みのマップ カートグラフィのコレクションです。イメージ レイヤーとマップ イメージ レイヤーは、動的に表示したり、キャッシュされたイメージ タイルとして表示したりできます。標高レイヤーではキャッシュされたサービスが使用されます。
ダイナミック レイヤーでは、レイヤーを表示しているクライアントからの要求に応じて画像が生成されます。マップを参照するたびに、新しいマップ イメージが生成されて表示されます。ダイナミック マップ レイヤーには、マップ サービスとイメージ サービスが含まれます。マップ サービスは、通常、ジオグラフィック フィーチャのポイント、ライン、ポリゴンの組み合わせであるベクター データに基づいています。ベースマップ タイルセットの上にビジネス データを表示するのは、マップ サービスの一般的な用途の 1 つです。イメージ サービスは、本質的にはセルのグリッドであるラスター データをベースとしています。ラスターは、衛星用センサーでキャプチャされた画像および他の情報の格納によく使用されます。
キャッシュされたレイヤーは、サーバー上で事前に生成された特定の地理範囲、投影法、および詳細レベルのイメージ タイルで構成されたコレクションです。キャッシュされたマップ レイヤーには、マップ サービスとイメージ サービスが含まれます。サーバーはマップが要求されるたびに画像を配信するため、キャッシュされたレイヤーでは複雑なマップの高速表示がサポートされます。これらのマップ レイヤーは、データがアップロードされた後にサーバー上に作成され、保存されます。タイルセットは、マップに地理情報を付与するベースマップに適しています。
シーン レイヤー
シーン レイヤーでは、3D データを表示できます。ArcGIS Pro から 3D データを公開すると、ポータル上にホスト フィーチャ レイヤーおよびホスト シーン レイヤーが作成されます。公開先のポータルでは、必ず ArcGIS Data Store が使用されていなければなりません。フィーチャ レイヤーのデータとシーン レイヤーのキャッシュは、ArcGIS Data Store に保存されます。