このトピックでは、システムによって生成された WMS サービスのケーパビリティ ファイルを使用するときに利用可能なプロパティについて説明します。外部ケーパビリティ ファイルを使用した WMS メタデータの定義については、「WMS サービスでの外部ケーパビリティ ファイルの使用」をご参照ください。
WMS サービス プロパティへのアクセス
WMS サービスのプロパティにアクセスする方法の詳細については、以下のトピックをご参照ください。
- Manager での WMS サービス プロパティへのアクセス
- ArcGIS for Desktop での WMS サービス プロパティへのアクセス
WMS サービス プロパティ
以下の表に、WMS サービスで利用可能なプロパティとその説明を示します。
プロパティ | 説明 |
---|---|
名前 (Name) | OGC サービス タイプ。このプロパティは、ArcGIS Server によって自動的に設定され、変更する必要はありません。 |
題名 (Title) | WMS サービスの作成に使用されたマップまたはイメージ サービスの名前。このプロパティは、ArcGIS Server によって自動的に設定され、変更する必要はありません。 |
概要 (Abstract) | WMS サービスの追加情報を表す詳しい説明。例を示します。 Acme Corporation が保守している WMS サービス。連絡先:webmaster@wmt.acme.com。ワシの営巣地および営巣地候補を示す高品質のマップ。 |
キーワード (Keywords) | カタログで検索するときに利用できる、WMS サービスを表すキーワードまたはキーワード フレーズのリスト。例を示します。 マップ、鳥、ワシ、巣、営巣地 |
オンライン リソース (Online Resource) | [オンライン リソース] プロパティには WMS サービスの URL のリストが指定されます。WMS クライアントは、WMS サービスと正しく通信するためにこのプロパティを必要とします。このプロパティは、ArcGIS Server によって自動的に設定され、変更する必要はありません。 |
担当者 (ContactPerson) | WMS サービスの代表問い合わせ先担当者。例を示します。 John Smith |
役職 (ContactPosition) | WMS サービスの問い合わせ先担当者の役職。例を示します。 IT アナリスト |
組織 (ContactOrganization) | WMS サービスを作成した組織。例を示します。 NASA |
住所タイプ (Address type) | WMS サービスを作成した組織が使用する住所タイプ。例を示します。 郵便 |
Address (住所/大字町丁目以降) | WMS サービスを作成した組織の住所。例を示します。 380 New York Street |
City (市区町村) | WMS サービスを作成した組織が所在する市区町村名。たとえば、次のように指定します。 レッドランズ |
都道府県 (StateorProvince) | WMS サービスを作成した組織が所在する都道府県名。例を示します。 カリフォルニア |
郵便番号 (PostCode) | WMS サービスを作成した組織が所在する場所の郵便番号。例を示します。 92373 |
国 (Country) | WMS サービスを作成した組織が所在する国名。例を示します。 USA |
電話番号 (ContactVoiceTelephone) | WMS サービスの代表問い合わせ先担当者の電話番号。例を示します。 +1 909 793-2853 |
FAX 番号 (ContactFacsimileTelephone) | WMS サービスの代表問い合わせ先担当者の FAX 番号。例を示します。 +1 123 456-7890 |
電子メール アドレス (ContactElectronicMailAddress) | WMS サービスの代表問い合わせ先担当者の電子メール アドレス。例を示します。 user@host.com |
料金 (Fees) | WMS サービスへのアクセスに必要な料金を表すテキスト。例を示します。 なし |
アクセス制限 (Access constraints) | WMS サービスへのアクセスおよび使用に関する制約や法的条件を表すテキスト。 社外秘、配布禁止。 |
SLD パスまたは URL | SLD を使用すると、WMS レイヤーごとに複数のスタイルを公開することができます。SLD ファイルを現在の WMS サービスにバインドする場合は、SLD パスまたは URL プロパティを URL、UNC パス、SLD MXL ファイルの物理的な位置のいずれかに入力する必要があります。ArcGIS Server が SLD XML ファイルを正しく読み取れるようにするには、ArcGIS Server アカウントがこの場所にアクセスできる必要があります。 SLD の詳細については、「WMS サービスでの Styled Layer Descriptors の使用」をご参照ください。 |
その他の空間参照系 | このプロパティを使用して、その他の空間参照系を 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 など) は、コロン (:) で区切って指定する必要があります。このように指定しないと、空間参照がサーバーに認識されません。 |
マップ ドキュメントからレイヤー名を使用する | デフォルトでは、このオプションはオフにされます。その場合、WMS サービスのレイヤーは 0 から始まる整数で表され、その整数は [コンテンツ] ウィンドウ内にトップダウン式に表示されたレイヤーの位置を示します。 このチェックボックスをオンにすると、レイヤー名は、マップ ドキュメントの [コンテンツ] ウィンドウ内で使用されているものと同様の文字列で表示されます。マップ内のすべてのレイヤー名は一意でなければなりません。また、名前に &、<、>、"、' の文字を使用することはできません。これらの文字の 1 つを使用する必要がある場合は、下の置換文字表をご参照ください。 |
幅と高さに基づきマップ リアスペクトを適用 | このプロパティにより、マップがリアスペクトされるかどうかが決まります。デフォルトでは、このオプションはオフにされています。その場合、マップ エリアを表すピクセルは、WMS クライアントの要求する高さと幅に合わせてストレッチされます。 このオプションをオンにすると、ピクセルの高さと幅の比率は保たれます。マップが全体表示で要求された場合、表示エリア全体を満たさない可能性があります。 |
IdentifyToleranceInPixel プロパティの設定
IdentifyToleranceInPixel プロパティを使用すると、画面上でクリックしたときに GetFeatureInfo オペレーションでクライアントに返されるフィーチャ情報の許容値 (ピクセル単位) を定義できます。たとえば、WMS に対してピクセル許容値 10 を定義すると、画面上の 10 ピクセル以内のフィーチャをクリックした場合に限りクライアントに情報が返されます。
このプロパティは ArcGIS Server Administrator Directory を使用しないと、WMS プロパティのリストに追加できません。Administrator Directory にアクセスしてこのプロパティを追加するには、以下の手順に従います。
- ブラウザーで Administrator Directory を開き、ログインします。通常、Administrator Directory への URL は、http://gisserver.domain.com:6080/arcgis/admin/ です。
- [services] をクリックします。
- [Folder - /] ページで、編集する、WMS を有効にしたマップ サービスの名前をクリックします。サービスがリストに表示されていない場合は、ルート フォルダー以下のサブフォルダーにある場合があります。
- [サービス - <サービス名> (MapServer)] ページで下までスクロールし、[edit] をクリックします。
- [Service Properties] ダイアログ ボックスを開き、["typeName": "WMSServer"] セクションを見つけます。
- ["properties": {] セクション内で、[IdentifyToleranceInPixel] プロパティを追加し、必要なピクセル許容値を指定します。例を示します。
"properties": { "IdentifyToleranceInPixel": "10", ...
- [Save Edits] をクリックします。
[IdentifyToleranceInPixel] プロパティが WMS に追加されます。
listCustomCRS プロパティの設定
listCustomCRS プロパティを使用すると、WMS サービスのカスタム投影や、投影の WKT (Well Known Text) 表現を定義できます。つまり、WMS の公開者やユーザーは以下のことを行うことができます。
- カスタム投影に ID を割り当てて WMS ケーパビリティ ファイルを介して提供する。
- WKT 文字列を使用して既存の投影を上書きする。
- Well-Known Text (WKT) を直接指定して、特定の投影のマップをリクエストする。
このプロパティは ArcGIS Server Administrator Directory を使用しないと、WMS プロパティのリストに追加できません。Administrator Directory にアクセスしてこのプロパティを追加するには、以下の手順に従います。
- ブラウザーで Administrator Directory を開き、ログインします。通常、Administrator Directory への URL は、http://gisserver.domain.com:6080/arcgis/admin/ です。
- [services] をクリックします。
- [Folder - /] ページで、編集する、WMS を有効にしたマップ サービスの名前をクリックします。サービスがリストに表示されていない場合は、ルート フォルダー以下のサブフォルダーにある場合があります。
- [サービス - <サービス名> (MapServer)] ページで下までスクロールし、[edit] をクリックします。
- [Service Properties] ダイアログ ボックスを開き、["typeName": "WMSServer"] セクションを見つけます。
- ["properties": {] セクション内で、listCustomCRS プロパティを追加し、カスタム投影または投影の WKT 表現を定義します。たとえば、WMS サービスのデフォルトのカスタム投影を定義するには、以下の手順を実行します。
"properties": { "listCustomCRS": "EPSG:200001=DEFAULT", ...
- [Save Edits] をクリックします。
[listCustomCRS] プロパティが WMS に追加されます。カスタム投影、WKT の定義、および特定の投影のマップをリクエストする方法の詳細については、「WMS サービスのカスタム投影の定義」をご参照ください。
サービス プロパティ内の特殊文字
いずれのサービス プロパティでも、&、<、>、"、および ' の文字は使用できません。こうした文字を使用する場合、次に示した表の適切なエスケープ文字列で置換する必要があります。
文字 | 置き換える文字 |
---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |