OGC

OGC (Open Geospatial Consortium) は、自発的合意に基づく国際的な標準化機構です。 OGC のミッションは、Web 上で使用および共有できるマップとそれに関連する地理データを作成するための標準を開発、承認、維持することです。 OGC サービスおよびエンコーディングを利用すると、地理データおよびソフトウェア機能へのオープン アクセスが可能になり、組織サイト内のさまざまなコンピューティング/モバイル デバイス上で任意のアプリに GIS データとサービスを組み込むことができます。 このようなオープン サービスとエンコーディングは、地理空間情報の共有および相互運用を促進するのに役立ちます。 OGC サービスの利用にあたっては、比較的古いタイプのサーバー上でサービスが提供される場合に、最新のアプリによる表示でパフォーマンスの問題が発生する可能性があるなど、関連する課題が存在することがあります。 さらに、OGC レイヤーのタイル スキーマや座標系のサポートに関連するベースマップの互換性の問題が発生する場合もあります。 OGC の詳細については、Open Geospatial Consortium の Web サイトをご参照ください。 また、Esri の ArcGIS での OGC サービスのサポートについて詳しく説明している「Interoperability and Standards」ページもご参照ください。

ArcGIS Online は、次の OGC 仕様をサポートしています。

  • OGC WFS (Web Feature Service) は、OGC の仕様に準拠するダイナミック フィーチャ サービスです。 Map Viewer Classic (旧称 Map Viewer) で作成したマップに OGC WFS レイヤーを追加できます。 また、OGC WFS レイヤーをアイテムとして ArcGIS Online に追加することもできます。 例をご参照くださいArcGIS Online のホスト フィーチャ レイヤーからホスト WFS レイヤーを公開することもできます。
  • OGC WMS (Web Map Service) は、OGC の仕様に準拠するダイナミック マップ サービスです。 Map Viewer Classicで作成したマップおよびScene Viewerのシーンに OGC WMS レイヤーを追加できます。 例をご参照ください また、OGC WMS マップをアイテムとして ArcGIS Online に追加することもできます。
  • OGC WMTS (Web Map Tile Service) は、OGC の仕様に準拠するキャッシュ イメージ タイルのセットです。 Map Viewer Classicで作成したマップおよびScene Viewerのシーンに OGC WMTS レイヤーを追加できます。 例を見るまた、OGC WMTS レイヤーをアイテムとして ArcGIS Online に追加することもできます。 ArcGIS Online に公開するホスト タイル レイヤーは、WMTS クライアントでの使用も有効になっています。

OGC レイヤーと互換性があるベースマップの使用

マップを正しく表示するには、レイヤーとベースマップの座標系に互換性がある必要があります。 また、WMTS レイヤーとベースマップのタイル スキーマが一致している必要があります。 Map Viewer Classic は、選択したベースマップを使用して OGC レイヤーを描画しようとします。 (座標系やタイル スキーマが一致しないために) Map Viewer Classicがベースマップ上にレイヤーを描画できず、マップに追加した最初のレイヤーが OGC WMS または WMTS レイヤーである場合、Map Viewer Classicは別のベースマップを使用しようとします。

たとえば、レイヤーが GCS WGS84 で表されている場合、Map Viewer Classicは GCS WGS84 World Imagery ベースマップを使用します。 管理者がデフォルトのベースマップを変更した場合や、レイヤーの座標系をサポートしているいくつかのベースマップを組み入れた場合も考えられます。 ギャラリー内のベースマップに互換性がない場合、Map Viewer Classicはユーザーのレイヤーをベースマップとして使用します。 OGC WMS または WMTS レイヤーを既存のマップに追加した場合や OGC WMS または WMTS レイヤーとギャラリー内のベースマップの間に互換性がない場合は、Map Viewer Classicでマップにレイヤーが追加されず、代わりに、レイヤーとそのベースマップの座標系の間に互換性がないことを知らせるエラー メッセージが表示されます。

OGC WFS レイヤーでは、ベースマップの座標系が WFS サービスでサポートされていなければなりません。サポートされていないと、レイヤーが正しく描画されない場合があります。 Map Viewer Classic では、互換性のあるベースマップを使用するための切り替えが行われません。 ベースマップと WFS レイヤーの間に互換性がない場合は、その内容を示すメッセージがMap Viewer Classicに表示されます。

OGC WMS レイヤーの追加

マップに OGC WMS レイヤーを追加する場合は、このサービスに含まれるすべてのレイヤーを追加するように設定するか、追加するレイヤーを選択することができます。このサービスに含まれるすべてのレイヤーを追加すると、すべてのレイヤーがマップに追加されますが、表示されるのは最初のレイヤーだけです。 他のレイヤーを表示するには、[コンテンツ] ボタンをクリックし、OGC WMS レイヤー名をクリックして、マップに表示するレイヤーの横にあるチェックボックスをオンにします。 マップに表示される OGC WMS サービス内のレイヤーを決定するには、OGC WMS をアイテムとして追加する際またはアイテムを更新する際に希望のレイヤーを選択します。

OGC WMS レイヤーをマップに追加する場合には、WMS へのリクエストに追加するカスタム パラメーターを指定することもできます。 たとえば、WMS レイヤーがシンボル設定に対応している場合は、シンボル設定をレイヤーのリクエストでカスタム パラメーターとして使用できます。 アクセス キーが必要な場合は、そのキーを WMS へのすべてのリクエストでカスタム パラメーターとして構成することができます。 カスタム パラメーターは、マップに追加されるすべてのレイヤーに適用されます。 別のカスタム パラメーターを特定のレイヤーのみに追加する場合は、それらのレイヤーを個別に追加する必要があります。

デフォルトでは、OGC WMS レイヤーをベースマップとして追加すると、このサービス内の最初の 10 レイヤーが追加され、10 レイヤーがすべて表示されます。 ベースマップに追加する WMS サービス内のレイヤーを別々に選択できるのは、マップに WMS を追加する場合または WMS を操作レイヤーとして追加してからベースマップに移動させる場合です。

また、Scene Viewer または [ギャラリー] から Scene Viewer に WMS レイヤーを追加することもできます。 WMS レイヤーを追加したら、凡例を表示し、ポップアップを構成して、シーンにレイヤーを保存して共有できます。

OGC WFS レイヤーの追加

OGC WFS レイヤーをマップに追加する際には、レイヤーを 1 つずつ選択する必要があります。 複数のレイヤーを追加するには、レイヤーを追加する手順を繰り返します。 WFS レイヤーをマップに追加する際には、高度な構成オプションも指定できます。 フィーチャの最大制限数を変更するか、X,Y 座標を反転することができます。 WFS レイヤーに複雑なフィーチャが含まれている場合は、表示するフィーチャのタイプ (ポイント、ライン、またはポリゴン) も選択する必要があります。

OGC WFS レイヤーをマップに追加する場合には、WFS へのリクエストに追加するカスタム パラメーターを指定することもできます。 たとえば、サービスでアクセス キーが必要な場合は、このキーをカスタム パラメーターとして WFS へのリクエストに含めることができます。 カスタム パラメーターを指定すると、これらのパラメーターが WFS へのすべてのリクエストに自動的に適用されます。 空間演算子などのレイヤー固有のカスタム パラメーターはサポートされていません。

WFS レイヤーをマップに追加する際には、WFS レイヤーの座標系とベースマップとの間の互換性が必要です。

OGC WMTS レイヤーの追加

OGC WMTS サービスの各レイヤーにはキャッシュ イメージのセットが含まれており、WMTS サービスで使用可能なその他のレイヤーとは異なるタイル スキーマを持つことができます。 多くのキャッシュ イメージ タイルを使用するとマップが煩雑になり、特に Web ブラウザーでの描画に時間がかかるので、マップのユーザーが表示する必要のあるレイヤーだけを追加する必要があります。 マップのパフォーマンスを最大限に高めるために、Map Viewer Classicでは、WMTS サービスから追加する特定のレイヤーを選択する必要があります。 レイヤーは複数追加できますが、マップに WMTS を追加するプロセスに戻る必要があります。

OGC WMTS レイヤーをマップに追加する場合には、WMTS へのリクエストに追加するカスタム パラメーターを指定することもできます。 たとえば、サービスでアクセス キーが必要な場合は、このキーをカスタム パラメーターとして WMTS へのすべてのリクエストに含めることができます。

WMTS をアイテムとして追加する際には、特定のレイヤーを選択する必要があります。また、そのレイヤーが複数の座標系をサポートしている場合は、そのレイヤーに使用する座標系を選択することも必要です。 複数のレイヤーを追加する場合や座標系をさらに追加する場合は、レイヤーまたは座標系ごとに個別のアイテムを作成する必要があります。

また、Scene Viewer または [ギャラリー] から Scene Viewer に WMTS レイヤーを追加することもできます。

OGC サービスのセキュリティ

OGC WFS、WMS、および WMTS サービスでは、統合 Windows 認証 (IWA)、PKI (Public Key Infrastructure)、基本またはダイジェストのアクセス認証などの Web 層認証によるセキュリティ保護がサポートされています。 トークン認証による OGC WFS、WMS、および WMTS サービスのセキュリティ保護はサポートされていません。 Web 層認証によってセキュリティ保護された OGC サービスを構成するには、組織の信頼できるサーバーのリストに、そのサービスをホストするサーバーを追加します。 このサーバーは CORS (Cross-Origin Resource Sharing) をサポートする必要があります。そうでない場合、このサーバーでホストされるレイヤーは ArcGIS Online で期待どおりに機能しません。 さらに、ArcGIS Online 組織のドメインなど、サーバーとの通信に使用される特定のドメインを許可するように CORS を構成する必要もあります。

信頼されたサーバーのリストにサーバーを追加した後、OGC サービスをMap Viewer Classicに追加するか、アイテムとして追加することができます。 認証が必要な場合、セキュリティ保護された OGC レイヤーを追加または表示するユーザーには、認証情報を入力するように求めるメッセージが表示されます。

制限事項

Map Viewer Classicで OGC レイヤーを使用する場合の現在の制限事項を次に示します。

  • フィーチャの編集、トークンベースのセキュリティで保護された OGC レイヤーの追加、内部 OGC レイヤーの追加はできません。
  • OGC レイヤーとベースマップでは、Web メルカトル (Map Viewer Classicのベースマップ ギャラリー内のデフォルトのベースマップの座標系) など、同じ座標系を使用する必要があります。 管理者がデフォルトのベースマップを変更している場合があります。 OGC レイヤーが追加されたMap Viewer Classicのベースマップを使用すると問題が発生する場合は、管理者に相談してください。
  • OGC WMS グループ レイヤーはサポートされません。
  • OGC WMS レイヤーの更新は、WMS サービスが標準の HTTPS キャッシュ ルールに準拠している場合にしか実行できません。
  • ポップアップを有効化するオプションを WMS レイヤーで使用できない場合は、そのレイヤーをもう一度 Map Viewer Classic に追加するか、WMS アイテムを再作成する必要があることもあります。 一部の WMS レイヤーはポップアップをサポートしていません。
  • OGC WMS または WMTS レイヤーを印刷する場合には、カスタム パラメーターを使用できません。
  • セキュリティ保護された OGC レイヤーを ArcGIS Online から印刷するには、セキュリティ保護されたレイヤーに対応している独自の印刷サービスを使用する必要があります。