WMS プロパティの設定

Open Geospatial Consortium (OGC) Web マップ サービス (WMS) の仕様は、Web で動的なマップを提供・利用できるようにするための国際的な仕様です。 WMS が有効になったマップ イメージ レイヤーを公開したら、組織で追加の WMS サービスが作成されます。

WMS サービスのプロパティは、そのケーパビリティ ファイルに反映されます。 システムによって生成されたケーパビリティ ファイルで WMS サービスを公開する際には (デフォルト)、WMS プロパティを設定することをお勧めします。 外部ケーパビリティ ファイルを使用して、プロパティを設定することもできます。 WMS プロパティとサポート対象のオペレーションを ArcGIS Server Manager で、またはポータルから管理できます。

WMS でサポートされているオペレーションの構成

WMS サービスでサポートされているオペレーションを有効化または無効化するには、以下の手順を実施します。

  1. 公開権限を持つアイテム所有者または管理者として、組織にサイン インします。
  2. アイテムのアイテム詳細ページを開きます
  3. [設定] タブをクリックします。
  4. [WMS] セクションまでスクロールして、[構成] の見出しを展開します。

    以下のオペレーションが用意されています。

    • [GetCapabilities] - GetCapabilities リクエストへの応答として、ケーパビリティ情報をクライアントに返します。
    • [GetMap] - GetMap リクエストへの応答として、マップ画像をクライアントに返します。
    • [GetFeatureInfo] - GetFeatureInfo リクエストへの応答として、フィーチャをクライアントに返します。
    • [GetLegendGraphic] - GetLegendGraphic リクエストへの応答として、凡例画像をクライアントに返します。
    • [GetStyles] - GetStyles リクエストへの応答として、使用可能なスタイル情報をクライアントに返します。
    • [GetSchemaExtension] - GetSchemaExtension リクエストへの応答として、スキーマをクライアントに返します。

  5. [フィーチャ情報の取得][凡例のグラフィックスの取得][スタイルの取得][スキーマ拡張子の取得] の各チェックボックスをオンにしたりオフにしたりすることで、オペレーションをオンにしたりオフにしたりできます。

    [ケーパビリティの取得] オペレーションと [マップの取得] オペレーションはオフにできません。 OGC WMS に完全準拠するには、最低でもこれらのオペレーションを有効化する必要があります。

  6. [保存] をクリックします。
  7. 編集内容は直ちに適用されます。

WMS プロパティの入力

WMS サービスのプロパティをポータルから入力または変更するには、以下の手順を実施します。

  1. 公開権限を持つアイテム所有者または管理者として、組織にサイン インします。
  2. アイテムのアイテム詳細ページを開きます
  3. [設定] タブをクリックします。
  4. [WMS] セクションまでスクロールして、[構成] の見出しを展開します。
  5. [プロパティ] の下の [サービス プロパティの入力] を選択します。

    以下のプロパティを入力または変更します。

    プロパティ説明

    名前

    OGC サービス タイプ。 このプロパティは自動的に設定され、変更する必要はありません。

    タイトル

    WMS サービスの作成に使用されたマップまたはイメージ サービスの名前。 このプロパティは自動的に設定され、変更する必要はありません。

    概要

    WMS サービスの追加情報を表す詳しい説明。 例:

    Acme Corporation が保守している WMS サービス。 連絡先: webmaster@wmt.acme.com。ワシの営巣地および営巣地候補を示す高品質のマップ。

    キーワード

    カタログで検索するときに利用できる、WMS サービスを表すキーワードまたはキーワード フレーズのリスト。 例:

    マップ、鳥、ワシ、巣、営巣地

    オンライン リソース

    オンライン リソース プロパティには WMS サービスの URL のリストが指定されます。 このプロパティは、WMS クライアントが WMS サービスと正しく通信するために必要です。 このプロパティは、ArcGIS Server によって自動的に設定され、変更する必要はありません。

    問い合わせ先担当者

    WMS サービスの代表問い合わせ先担当者。 例:

    John Smith

    問い合わせ先の役職

    WMS サービスの問い合わせ先担当者の役職。 例:

    IT アナリスト

    問い合わせ先組織

    WMS サービスを作成した組織。 例:

    NASA

    アドレス タイプ

    WMS サービスを作成した組織で使用される住所タイプ。 例:

    郵便

    住所

    WMS サービスを作成した組織の住所。 例:

    380 New York Street

    市区町村

    WMS サービスを作成した組織が所在する市区町村名。 例:

    Redlands

    都道府県

    WMS サービスを作成した組織が所在する都道府県名。 例:

    カリフォルニア州

    郵便番号

    WMS サービスを作成した組織が所在する場所の郵便番号。 例:

    92373

    WMS サービスを作成した組織が所在する国名。 例:

    USA

    電話番号

    WMS サービスの代表問い合わせ先担当者の電話番号。 例:

    +1 909 793-2853

    ファクシミリ番号

    WMS サービスの代表問い合わせ先担当者の FAX 番号。 例:

    +1 123 456-7890

    Email

    WMS サービスの代表問い合わせ先担当者の電子メール アドレス。 例:

    user@host.com

    料金 (Fees)

    WMS サービスへのアクセスに必要な料金を表すテキスト。 例:

    none

    アクセス制限

    WMS サービスへのアクセスおよび使用に関する制約や法的条件を表すテキスト。

    社外秘、 配布禁止。」というメッセージを指定できます。」

    SLD パスまたは URL

    Styled Layer Descriptor (SLD) ファイルのパスまたは URL。

    その他の空間参照系

    このプロパティを使用して、空間参照系を WMS サービスに追加できます。 デフォルトでは、WMS サービスには、2 つの空間参照系のみがリストされます。1 つは、EPSG:4326 (WMS 1.3.0 の場合は CSR:84) で、もう 1 つは WMS が有効になっているマップ サービスの空間参照です。

    その他の空間参照系をリストするには、それらの空間参照系をカンマ (,) で区切ります。 例: EPSG:4267,EPSG:4269,EPSG:102113 EPSG 名前空間 (EPSG など) と EPSG ID (4267 など) は、コロン (:) で区切って指定する必要があります。このように指定しないと、空間参照がサーバーに認識されません。

    カスタム空間参照系

    listCustomCRS プロパティを使用すると、WMS サービスにカスタム投影や、投影の Well-Known Text (WKT) 表現を定義できます。 つまり、WMS の公開者やユーザーは以下のことを行うことができます。

    • カスタム投影に ID を割り当てて WMS ケーパビリティ ファイルを介して提供する。
    • WKT 文字列を使用して既存の投影を上書きする。
    • Well-Known Text (WKT) を直接指定して、特定の投影のマップをリクエストする。

    許容値 (ピクセル単位) の指定

    このプロパティを使用すると、画面上でクリックしたときに GetFeatureInfo オペレーションでクライアントに返されるフィーチャ情報の許容値 (ピクセル単位) を定義できます。 たとえば、WMS に対してピクセル許容値 10 を定義すると、画面上の 10 ピクセル以内のフィーチャをクリックした場合に限りクライアントに情報が返されます。

    マップ ドキュメントのレイヤー名を使用

    デフォルトでは、このオプションはオフにされます。その場合、WMS サービスのレイヤーは 0 から始まる整数で表され、その整数はコンテンツ ウィンドウ内にトップダウン式に表示されたレイヤーの位置を示します。

    バージョン 10.8 以降、レイヤー名に使用できる文字数の制限がなくなったため、WMS サーバーでは、必要に応じてレイヤー名の一意識別子が生成されます。

    注意:

    サーバーが割り当てたこの名前がタイトルに影響することはありません。

    WMS サーバーは、文字の置換 (文字をアンダースコアに置換) と数値の接尾辞の追加によって一意の名前を割り当てます。 この処理は次のような場合に実行されます。

    • マップに同じ名前のレイヤーが複数含まれている。
    • レイヤー名が数字で始まっている。
    • レイヤー名にスペースまたは特殊文字 (?&=+`#%^{}[]<>,|" など) が含まれている。

    注意:

    接尾辞の数字は、元の文字列に基づく計算値であり、ランダムではありません。 そのため、レイヤー名が変更されていない限り、この数字はそのまま維持されます。 たとえば、「Layer "1"」と「Layer [1]」という 2 つのレイヤーが存在する場合は、どちらも「Layer__1_」に変換されます。 このような 2 つのレイヤー名を区別するために、一意の番号が変更後の文字列に接尾辞として追加されます。 この例では、変更後のレイヤー名がそれぞれ「Layer__1_1234」と「Layer__1_1256」になります。

    幅と高さに基づいたマップ リアスペクトを適用

    このプロパティにより、マップがリアスペクトされるかどうかが決まります。 デフォルトでは、このオプションはオフにされています。その場合、マップ エリアを表すピクセルは、WMS クライアントの要求する高さと幅に合わせてストレッチされます。

    このオプションがオンの場合、ピクセルの高さと幅の比は変わりません。 マップが全体表示で要求された場合、表示エリア全体を満たさない可能性があります。

    注意:

    サービス プロパティに次の文字を含めることはできません: &<>"'。 詳細は、「サービス プロパティの特殊文字」をご参照ください。

  6. [保存] をクリックします。

    編集内容は直ちに適用されます。

外部ケーパビリティ ファイルを使用するための WMS サービスの構成

外部ケーパビリティ ファイルを使用するように WMS サービスを構成するには、ケーパビリティ ファイルの URL を参照するようにサービスを更新する必要があります。 ポータルからこれを行うには、以下の手順を実施します。

  1. 公開権限を持つアイテム所有者または管理者として、組織にサイン インします。
  2. アイテムのアイテム詳細ページを開きます
  3. [設定] タブをクリックします。
  4. [WMS] セクションまでスクロールして、[構成] の見出しを展開します。
  5. [プロパティ] で、[外部のケーパビリティ ファイルを使用] を選択します。
  6. [場所の指定] テキスト ボックスに、ケーパビリティ ファイルを配置しているフォルダーの URL とケーパビリティ ファイルに使用している共通の接頭辞を指定します。
  7. [保存] をクリックします。

    編集内容は直ちに適用されます。