请求参数
DescribeFeatureType 操作的主要请求参数如下表所示:
表1 DescribeFeatureType 操作请求主要参数
| 请求参数 | 是否必需 | 描述 | 
| VERSION=version | 是 | 请求版本号。 默认为“1.0.0”。 | 
| SERVICE=WFS | 是 | 服务类型。 默认为“WFS”。 | 
| REQUEST=DescribeFeatureType | 是 | 请求名称。 请求 DescribeFeatureType 操作,请求名称需要设为“DescribeFeatureType”。 | 
| TYPENAME=type_list | 否 | 要素类型列表。 要素类型之间以英文逗号分隔。 如果没有设置 TYPENAME 的值,表示请求 WFS 服务提供的所有要素类型。 | 
| OUTPUTFORMAT=outputformat | 否 | 输出格式,指定用于描述要素类型的 Schema 描述语言。 默认为“XMLSCHEMA”。 XMLSCHEMA 必须支持,其他格式,比如 DTD 也可以,只要在 Capabilities 文档中对这种格式进行声明即可。 目前 SuperMap iServer 发布的 WFS 服务仅支持默认的 XMLSCHEMA 格式。 | 
请求示例
DescribeFeatureType 操作的请求方式如下:
<ServiceRoot>?SERVICE=WFS&VERSION=version&REQUEST=DescribeFeatureType&OUTPUTFORMAT=outputformat&TYPENAME=type_list
ServiceRoot 为服务的 URI 根目录,请参见 服务的 URI 设置。
例如,本机 SuperMap iServer WFS 1.0.0 服务启动成功之后,访问 DescribeFeatureType 操作的 URI 是:http://localhost:8090/iserver/services/data-world/wfs100?SERVICE=WFS&VERSION=1.0.0&REQUEST=DescribeFeatureType&OUTPUTFORMAT=XMLSCHEMA&TYPENAME=World:Countries。
该请求示例的响应结果请参见 响应示例。