ArcGIS Server Web サービスとは、ArcGIS Server サイト上に配置された GIS リソース (マップやフィーチャクラスなど) であり、Map Viewer Classic などのクライアント アプリで使用することができます。
ArcGIS Server Web サービスを ArcGIS Enterprise 組織に追加すると、ArcGIS 上のすべてのアプリで使用することができます。 サービスを追加する方法は、その使用方法によって異なります。
- ArcGIS Server Web サービスへの参照を作成し、他のユーザーがそのサービスに簡単にアクセスして、検索できるようにする場合は、次のいずれかを実行します。
- スタンドアロン ArcGIS Server サイトからアイテムとして Web サービスを追加する。
- ArcGIS Enterprise とフェデレートされた ArcGIS Server サイトにリソースを公開する。 これにより、サービスは自動的に組織のアイテムとして追加されます。
- ArcGIS Server Web サービスを Map Viewer、Map Viewer Classic、または Scene Viewer に直接追加し、特定のマップまたはシーン内のサービス レイヤーを構成することもできます。 それらのレイヤー構成とともに保存したマップおよびシーンは、アプリで使用できます。
サービスを参照するアイテムの作成
ユーザーが ArcGIS Server Web サービスをアプリで検出して使用するには、組織の [マイ コンテンツ] にアイテムとして追加するか、Web サービスをフェデレーション サーバーに公開します。 設定および情報をアイテムに格納し、アイテムのスタイルおよびポップアップを構成し、それらのアイテムをマップ、アプリ、およびシーンで使用することができます。
構成済みのアイテムを共有すると、他のユーザーが設定を利用できるようになり、独自のマップ、アプリ、およびシーンのアイテムを使用できるようになります。
次の表に、追加する ArcGIS Server Web サービスのタイプ別に作成されるアイテムの種類を示します。すべての ArcGIS Server Web サービスがアイテムとしてサポートされているわけではありません。
次の表に示したサービスを追加すると、ArcGIS Enterprise はデータを視覚化できるレイヤー アイテムを作成します。 スタイルやポップアップなどのアイテム レイヤーを使用して構成を保存し、レイヤーにアクセスできるすべてのユーザーがこれらの設定を利用できるようにします。
ArcGIS Server Web サービス | レイヤー アイテム |
---|---|
フィーチャ サービス (フィーチャ アクセスを有効にしたマップ サービス) | 非空間テーブルのフィーチャ サービスを公開する場合、アイテムはテーブル レイヤーになります。 |
フィーチャ サービス内の単一レイヤー | |
マップ サービス (ダイナミック) | |
マップ サービス (キャッシュ) | タイル レイヤー キャッシュ マップ サービスを ArcGIS Pro からフェデレーション サーバーに公開する場合、アイテム タイプはマップ イメージ レイヤーになります。 |
マップ サービス内の単一レイヤー | 注意:マップ サービスのレイヤーから作成されたフィーチャ レイヤーは、読み取り専用になります。このレイヤーの編集を有効化することはできません。 |
次の表に示したサービスは、ユーザーまたは管理者が ArcGIS Enterprise のツールとして使用できるアイテムを作成します。
ArcGIS Server Web サービス | アイテム タイプ |
---|---|
ジオコード サービス | ロケーター |
GeoEnrichment サービス | ジオエンリッチメント サービス |
ジオメトリ サービス | ジオメトリ サービス |
マップおよびシーンへのサービスの直接追加
サービスの REST エンドポイント URL を使用して、Web サービスを Map Viewer Classic および Scene Viewer に直接追加することができます。
サービス URL を使用して ArcGIS Server Web サービスをマップまたはシーンに追加する場合、マップまたはシーン内の Web サービス レイヤーの設定を構成します。 これらの設定は個別のマップまたはシーンに保存され、それらのマップやシーンに固有の設定となります。 サービス URL を使用して、マップまたはシーンに以下のサービスを追加できます。
- フィーチャ サービス (フィーチャ アクセスを有効にしたマップ サービス)
- マップ サービス (キャッシュまたはダイナミック)
- OGC サービス
- マップ サービスまたはフィーチャ サービスのレイヤー
ヒント:
ArcGIS Server Web サービスの URL をマップに保存した後に変更する必要がある場合は、Web マップのアイテム ページの [設定] タブから変更できます。
セキュアなサービス
セキュアな ArcGIS Server サービスを ArcGIS Enterprise 組織のアイテムとして追加する場合、レイヤー アイテムを含むサービスへのアクセスに必要な認証情報を保存するかどうかを選択します。 サービスとともに保存できるのは、ビルトインの ArcGIS Enterprise またはビルトインの ArcGIS Server の認証情報のみです。 認証情報を保存しない場合、サービスにアクセスするときに認証情報を求められることがあります。 認証情報をレイヤー アイテムとともに保存する場合、認証情報は求められません。 アイテムを追加した後に認証情報を変更するには、アイテムの詳細を編集して、別のユーザー名またはパスワードを入力します。 アイテムと一緒に認証情報を保存することは、トークンベースのサービスにのみサポートされています。
セキュアなサービスにアクセスするための認証情報を保存するアイテムのソース URL を変更することはできません。
注意:
HTTPS のみを使用してすべてのサービスにアクセスできるようにすることをおします。HTTPS は、サービスがインターネット上で送信される際にそのサービス内の情報を暗号化します。 認証情報が埋め込まれたセキュアなサービスを管理する権限があり、セキュアなサービスのデータ ソースで HTTP プロトコルが使用されている場合は、そのサービス アイテムのアイテム ページの [設定] タブで URL に含まれる http を https に置き換えます。
ID システムの管理方法によっては、ユーザー名の大文字と小文字が区別されることがあります。
注意:
セキュアなサービスの認証情報を保存すると、レイヤー アイテムは、そのサービスに対するすべてのリクエストが ArcGIS Enterprise ポータルを通過するプロキシのように動作します。 このプロキシによって、サービスにアクセスする際に遅延時間が発生し、直接アクセスする場合よりも速度が低下します。 プロキシされたサーバーからの応答が遅い場合、タイムアウトになる可能性があります。
セキュアなサービスを使用する場合、アクセスできる URL または IP アドレスを制限することによって、これらのアイテムの使用を制限することができます。
使用制限
特にサービスとそこで使用するマップが一般ユーザーと共有されている場合、使用制限により、セキュアなサービスにアクセスする回数やユーザーを制御することができます。 これには、評価制限を指定し、セキュアなサービスにアクセスできる特定のリファラー URL または IP を指定します。 手順については、「セキュアなサービスの使用制限」をご参照ください。