OGC (Open Geospatial Consortium) は、自発的合意に基づく国際的な標準化機構です。OGC のミッションは、Web 上で使用および共有できるマップとそれに関連する地理データを作成するための標準を開発、承認、維持することです。OGC サービスおよびエンコーディングを利用すると、地理データおよびソフトウェア機能へのオープン アクセスが可能になり、組織サイト内のさまざまなコンピューティング/モバイル デバイス上で任意のアプリに GIS データとサービスを組み込むことができます。このようなオープン サービスとエンコーディングは、地理空間情報の共有および相互運用を促進するのに役立ちます。OGC サービスの利用にあたっては、比較的古いタイプのサーバー上でサービスが提供される場合に、最新のアプリによる表示でパフォーマンスの問題が発生する可能性があるなど、関連する課題が存在することがあります。さらに、OGC レイヤーのタイル スキーマや座標系のサポートに関連するベースマップの互換性の問題が発生する場合もあります。
ArcGIS Enterprise は、次の OGC 仕様をサポートしています。
- OGC WFS (Web Feature Service) は、OGC の仕様に準拠するダイナミック フィーチャ サービスです。マップ ビューアーで作成したマップに OGC WFS レイヤーを追加できます。OGC WFS レイヤーをアイテムとしてポータルに追加したり、ポータルのホスト フィーチャ レイヤーからホスト WFS レイヤーを公開したりすることもできます。
- OGC WMS (Web Map Service) は、OGC の仕様に準拠するダイナミック マップ サービスです。マップ ビューアーで作成したマップに OGC WMS レイヤーを追加できます。また、OGC WMS マップをアイテムとしてポータルに追加することもできます。
- OGC WMTS (Web Map Tile Service) は、OGC の仕様に準拠するキャッシュ イメージ タイルのセットです。マップ ビューアーで作成したマップに OGC WMTS レイヤーを追加できます。また、OGC WMTS レイヤーをアイテムとしてポータルに追加することもできます。
OGC レイヤーと互換性があるベースマップの使用
マップを正しく表示するには、レイヤーとベースマップの座標系に互換性がある必要があります。また、WMTS レイヤーとベースマップのタイル スキーマが一致している必要があります。マップ ビューアーは、選択したベースマップを使用して OGC レイヤーを描画しようとします。(座標系やタイル スキーマが一致しないために) マップ ビューアーがベースマップ上にレイヤーを描画できず、マップに追加した最初のレイヤーが OGC WMS または WMTS レイヤーである場合、マップ ビューアーは別のベースマップを使用しようとします。
たとえば、レイヤーが GCS WGS84 で表されている場合、マップ ビューアーは GCS WGS84 World Imagery ベースマップを使用します。ポータル管理者がデフォルトのベースマップを変更した場合や、レイヤーの座標系をサポートしているいくつかのベースマップを組み入れた場合も考えられます。ギャラリー内のベースマップに互換性がない場合、マップ ビューアーはユーザーのレイヤーをベースマップとして使用します。OGC WMS または WMTS レイヤーを既存のマップに追加した場合や OGC WMS または WMTS レイヤーとギャラリー内のベースマップの間に互換性がない場合は、マップ ビューアーでマップにレイヤーが追加されず、代わりに、レイヤーとそのベースマップの座標系の間に互換性がないことを知らせるエラー メッセージが表示されます。
OGC WFS レイヤーでは、ベースマップの座標系が WFS サービスでサポートされていなければなりません。サポートされていないと、レイヤーが正しく描画されない場合があります。マップビューアーでは、互換性のあるベースマップを使用するための切り替えが行われません。ベースマップと WFS レイヤーの間に互換性がない場合は、その内容を示すメッセージが表示されます。
マップへの OGC WMS レイヤーの追加
マップに OGC WMS レイヤーを追加する場合は、このサービスに含まれるすべてのレイヤーを追加するように設定するか、追加するレイヤーを選択することができます。このサービスに含まれるすべてのレイヤーを追加すると、すべてのレイヤーがマップに追加されますが、表示されるのは最初のレイヤーだけです。他のレイヤーを表示するには、[コンテンツ] ボタンをクリックし、OGC WMS レイヤー名をクリックして、マップに表示するレイヤーの横にあるチェックボックスをオンにします。マップに表示される OGC WMS サービス内のレイヤーを決定するには、OGC WMS をアイテムとして追加する際またはアイテムを更新する際に希望のレイヤーを選択します。
デフォルトでは、OGC WMS レイヤーをベースマップとして追加すると、このサービス内の最初の 10 レイヤーが追加され、10 レイヤーがすべて表示されます。ベースマップに追加する WMS サービス内のレイヤーを別々に選択できるのは、マップに WMS を追加する場合または WMS を操作レイヤーとして追加してからベースマップに移動させる場合です。
マップへの OGC WFS レイヤーの追加
OGC WFS レイヤーをマップに追加する際には、レイヤーを 1 つずつ選択する必要があります。複数のレイヤーを追加するには、レイヤーを追加する手順を繰り返します。WFS レイヤーをマップに追加する際には、高度な構成オプションも指定できます。フィーチャの最大制限数を変更するか、X,Y 座標を反転することができます。WFS レイヤーに複雑なフィーチャが含まれている場合は、表示するフィーチャのタイプ (ポイント、ライン、またはポリゴン) も選択する必要があります。
WFS レイヤーをマップに追加する際には、WFS レイヤーの座標系とベースマップとの間の互換性が必要です。
OGC WMTS レイヤーのマップへの追加
OGC WMTS サービスの各レイヤーにはキャッシュ イメージのセットが含まれており、WMTS サービスで使用可能なその他のレイヤーとは異なるタイル スキーマを持つことができます。多くのキャッシュ イメージ タイルを使用するとマップが煩雑になり、特に Web ブラウザーでの描画に時間がかかるので、マップのユーザーが表示する必要のあるレイヤーだけを追加する必要があります。マップのパフォーマンスを最大限に高めるために、WMTS サービスから追加する特定のレイヤーを選択します。レイヤーは複数追加できますが、マップに WMTS を追加するプロセスに戻る必要があります。
WMTS をアイテムとして追加する際には、特定のレイヤーを選択する必要があります。また、そのレイヤーが複数の座標系をサポートしている場合は、そのレイヤーに使用する座標系を選択することも必要です。複数のレイヤーを追加する場合や座標系をさらに追加する場合は、レイヤーまたは座標系ごとに個別のアイテムを作成する必要があります。
OGC サービスのセキュリティ
OGC WFS、WMS、および WMTS サービスでは、統合 Windows 認証 (IWA)、PKI (Public Key Infrastructure)、基本またはダイジェストのアクセス認証などの Web 層認証によるセキュリティ保護がサポートされています。トークン認証による OGC WFS、WMS、および WMTS サービスのセキュリティ保護はサポートされていません。Web 層認証によってセキュリティ保護された OGC サービスを構成するには、組織の信頼できるサーバーのリストに、そのサービスをホストするサーバーを追加します。このサーバーは CORS をサポートする必要があります。そうでない場合、このサーバーでホストされるレイヤーは期待どおりに機能しません。Internet Explorer を使用してセキュアな OGC サービスにアクセスする場合、組織の信頼できるサーバーのドメインをブラウザーの信頼済みサイトのリストに追加する必要がある場合があります。
信頼されたサーバーのリストにサーバーを追加した後、OGC サーバーをマップ ビューアーに追加するか、アイテムとして追加することができます。 認証が必要な場合、セキュリティ保護された OGC レイヤーを追加または表示するユーザーには、認証情報を入力するように求めるメッセージが表示されます。
制限事項
マップ ビューアーで OGC レイヤーを使用する場合の現在の制限事項を次に示します。
- フィーチャの編集とトークンベースのセキュリティで保護された OGC レイヤーの追加はできません。
- ポータル Web サイトが OGC WMS レイヤーと同じネットワーク上にインストールされている場合、OGC WMS レイヤーはマップ ビューアーおよび Web サイト (WMS のみ) でアクセスできるようになります。それ以外の場合、内部 OGC WMS レイヤーはサポートされていません。
- OGC レイヤーとベースマップでは、Web メルカトル (ベースマップ ギャラリー内のデフォルトのベースマップの座標系) など、同じ座標系を使用する必要があります。ポータル管理者がデフォルトのベースマップを変更している場合があります。 OGC レイヤーが追加されたベースマップを使用すると問題が発生する場合は、管理者に相談してください。
- OGC レイヤーはサポートされません。
- OGC WMS レイヤーの更新は、WMS サービスが標準の HTTP キャッシュ ルールに準拠している場合にしか実行できません。
- WMS レイヤーでポップアップを構成するオプションを利用できない場合は、レイヤーをもう一度マップに追加するか、WMS アイテムを再作成する必要があります。一部の WMS レイヤーはポップアップをサポートしていません。
- OGC WMS または WMTS レイヤーを印刷する場合には、カスタム パラメーターを使用できません。