WMS 服务的可用属性

本主题将对使用系统生成的功能文件时可用的 WMS 服务属性进行介绍。请参阅对 WMS 服务使用外部功能文件,了解如何通过使用外部功能文件定义 WMS 服务的元数据信息。

访问 WMS 服务属性

以下主题包含了有关如何访问 WMS 服务属性的完整说明:

WMS 服务属性

下表列出了 WMS 服务的所有可用属性以及各属性的描述信息:

属性

说明

名称

OGC 服务类型。本属性由 ArcGIS Server 自动填充,用户不得自行修改。

标题

用于创建 WMS 服务的地图服务或影像服务的名称。本属性由 ArcGIS Server 自动填充,用户不得自行修改。

摘要

用于提供有关 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 服务的组织所在的城市。例如:

雷德兰兹

州或省

创建 WMS 服务的组织所在的州。例如:

加利福尼亚

邮政编码

创建 WMS 服务的组织所在地的邮政编码。例如:

92373

国家/地区

创建 WMS 服务的组织所在的国家/地区。例如:

美国

用于联系的语音电话

可以联系到 WMS 服务主要联系人的电话号码。例如:

+1 909 793-2853

用于联系的传真号码

可以联系到 WMS 服务主要联系人的传真号码。例如:

+1 123 456-7890

联系人电子邮件地址

可以联系到 WMS 服务主要联系人的电子邮件地址。例如:

user@host.com

费用

用于描述有关访问 WMS 服务时要承担的费用的文本信息。例如:

访问限制

用于描述有关访问和使用 WMS 服务时所受的限制和法律先决条件的文本信息。

仅限内部使用。禁止向外发布。

SLD 路径或 URL

您可使用 SLD 为每个 WMS 图层发布多个样式。如果要将 SLD 文件绑定到当前 WMS 服务,需要输入指向 SLD XML 文件的 URL、UNC 路径或物理位置的 SLD 路径或 URL 属性。要使 ArcGIS Server 正确读取 SLD XML 文件,ArcGIS Server 帐户必须具有该位置的访问权限。

要了解 SLD 的详细信息,请参阅对 WMS 服务使用“样式化图层描述符”

附加空间参考系统

本属性可用于向 WMS 服务添加附加空间参考系统。默认情况下,WMS 服务只列出两种空间参考系统;EPSG:4326(对于 WMS 1.3.0 则为 CSR:84)和启用 WMS 的地图服务的空间参考。

要列出附加空间参考系统,请用逗号 (,) 分隔各空间参考系统。例如 EPSG:4267,EPSG:4269,EPSG:102113。EPSG 命名空间(如 EPSG)和 EPSG ID(如 4267)必须用冒号 (:) 分隔,否则,服务器将忽略空间参考。

使用地图文档中的图层名称

默认情况下,此选项为未选中状态,意味着将使用从零开始的整数表示 WMS 服务中的图层,即按照从上到下的顺序指示这些图层在内容列表中的位置。

选中此复选框后,将使用地图文档的内容列表中所使用的相同字符串来表示图层名称。地图中的所有图层名称必须是唯一的,并且不能包含字符 &<>"'。如果需要使用其中某个字符,请参阅以下字符替换表。

强制地图遵循宽度和高度比

本属性决定是否遵循地图尺寸显示。默认情况下,此选项为未选中状态,意味着表示地图区域的像素会经过拉伸,以符合 WMS 客户端请求的高度和宽度。

如果选中此选项,像素的宽高比将保持不变。请求显示整个地图范围时,可能不会填满整个视图区域。

设置 IdentifyToleranceInPixel 属性

IdentifyToleranceInPixel 属性可让您定义在客户端单击屏幕时 GetFeatureInfo 操作为其返回要素信息的容差(以像素为单位)。例如,如果将 WMS 的像素容差定义为 10,则只要在屏幕上的 10 个要素像素内单击就会将信息返回给客户端。

只能使用 ArcGIS Server 管理员目录将此属性添加到 WMS 属性列表。要访问管理员目录并添加此属性,请执行以下步骤:

步骤:
  1. 在浏览器中打开管理员目录并登录。目录的典型 URL 为 http://gisserver.domain.com:6080/arcgis/admin/
  2. 单击服务
  3. 文件夹 - /页面中,单击要编辑的已启用 WMS 的地图服务的名称。如果列表中未显示该服务,则它可能位于根文件夹下的某一个子文件夹内。
  4. 服务 - <服务名称> (MapServer) 页面上,滚动至底部并单击编辑
  5. 服务属性对话框中,找到 "typeName":"WMSServer" 部分。
  6. "properties":{ 部分内,添加 IdentifyToleranceInPixel 属性并指定所需的像素容差。例如:

    "properties": {
        "IdentifyToleranceInPixel": "10",
        ...
    

  7. 单击保存编辑

已将 IdentifyToleranceInPixel 属性添加到 WMS。

设置 listCustomCRS 属性

listCustomCRS 属性可用于在 WMS 服务中定义自定义投影或投影的熟知文本 (WKT) 表示。这意味着 WMS 的发布者和使用者都可以:

只能使用 ArcGIS Server 管理员目录将此属性添加到 WMS 属性列表。要访问管理员目录并添加此属性,请执行以下步骤:

步骤:
  1. 在浏览器中打开管理员目录并登录。目录的典型 URL 为 http://gisserver.domain.com:6080/arcgis/admin/
  2. 单击服务
  3. 文件夹 - /页面中,单击要编辑的已启用 WMS 的地图服务的名称。如果列表中未显示该服务,则它可能位于根文件夹下的某一个子文件夹内。
  4. 服务 - <服务名称> (MapServer) 页面上,滚动至底部并单击编辑
  5. 服务属性对话框中,找到 "typeName":"WMSServer" 部分。
  6. "properties":{ 部分内,添加 listCustomCRS 属性,并定义自定义投影或投影的 WKT 表示。例如,要定义 WMS 服务的默认自定义投影,请执行以下步骤:

    "properties": {
        "listCustomCRS": "EPSG:200001=DEFAULT",
        ...
    

  7. 单击保存编辑

已将 listCustomCRS 属性添加到 WMS。有关如何定义自定义投影、WKT 和在特定投影中请求地图的详细信息,请参阅定义 WMS 服务的自定义投影

服务属性中的特殊字符

任何服务属性都不能包含以下字符:&<>"'。如果需要使用其中的某个字符,必须通过下表中所对应的转义字符进行替换:

字符

替换字符

&

&amp;

<

&lt;

>

&gt;

"

&quot;

'

&apos;

5/15/2014