2022年Wfs服务标准 .pdf
Wfs 服务标准WFS的全称是网络要素服务接口规范,其提出目的是为了规范对OpenGIS 简单要素的数据编辑操作,从而使得服务器端和客户端能够在要素层面进行“ 通讯 ” 。WFS 是通过Web 提供地理要素服务的开放规范。通过 WFS 服务提供数据服务,任何使用Web 服务的应用程序均可从地图或地理数据库中访问地理要素。与返回地图图像的OGC Web 地图服务(WMS) 不同, WFS 服务返回带有几何和属性的实际要素,客户端可以将这些要素与属性用于任何类型的地理空间分析。WFS 服务也支持过滤器,由此用户可以在数据上执行空间查询和属性查询。Web 浏览器是WFS 服务最简单的客户端之一。可以通过HTTP 请求信息,然后会通过浏览器返回响应或者异常。GetCapabilities WFS GetCapabilities URL请求参数:参数必选 /可选默认值描述http:/server_address/path/script必选WEB要素服务URL前缀VERSION 必选1.0.0 请求版本信息SERVICE 必选WFS 服务器类型REQUEST 必选DescribeFeatureTupe WFS请求名称此请求将通过服务以GML 格式返回所有可用的要素类型与功能。要在Web 浏览器中使用GetCapabilities 操作,请复制WFS URL 并将其粘贴在地址栏中,并在其后添加 ?request=getCapabilities,如以下示例与屏幕截图所示。URL 示例:http:/bobmk/arcgis/services/wfs_services/ArcSDE_wfs/GeoDataServer/WFSServer?request=getcapabilities 下图是由GetCapabilities 操作返回的功能示例:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - GetCapabilities 也可返回所有可用要素类和表的列表:DescribeFeatureType WFS GetCapabilities URL请求参数:参数必选 /可选默认值描述名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - http:/server_address/path/script必选WEB要素服务URL前缀VERSION 必选1.0.0 请求版本信息SERVICE 必选WFS 服务器类型REQUEST 必选DescribeFeatureTupe WFS请求名称该请求描述有关WFS 服务中一个或多个要素的字段信息。这包括字段名称、字段类型、 允许的最小与最大字段值以及在要素类或者表的字段上设置的任何其他限制。要在Web 浏览器中使用DescribeFeatureType 操作,请复制WFS URL 并将其粘贴到地址栏中,然后在URL 末尾添加 ?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&VERSION=1.1.0。这将返回有关要素服务中各个可用要素类型和表的字段信息,如以下屏幕截图所示。URL 示例:http:/bobmk/arcgis/services/wfs_services/ArcSDE_wfs/GeoDataServer/WFSServer?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&VERSION= 1.1.0 添加过滤器通过将下面含有要素类型名称或表名称的请求添加到URL 的末尾,还可以指定您需要获取字段信息的单个要素类或名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 表: ?SERVICE= WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TypeName= 在此输入要素类型&VERSION=1.1.0 在下例中, DescribeFeatureType 请求用于识别名为 cities 的要素类型的字段信息。URL 示例:http:/bobmk/arcgis/services/wfs_services/ArcSDE_wfs/GeoDataServer/WFSServer?SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TypeName= cities&VERSION=1.1.0 GetFeature WFS GetFeature URL请求参数:参数必选 /可选默认值描述http:/server_address/path/script必选WEB要素服务URL前缀VERSION 必选1.0.0 请求版本信息SERVICE 必选WFS 服务器类型REQUEST 必选GetFeature WFS请求名称typename名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 该请求通过 WFS 服务返回有关可用的指定要素类型的信息。此外,过滤器还可用于优化返回的信息。要了解有关WFS 服务提供的不同过滤器的详细信息,请参阅“WFS 服务 ” 。要在 Web 浏览器中使用GetFeature 操作,请复制 WFS URL 并将其粘贴到地址栏中,然后在URL 末尾添加?request=getFeature&typename= 在此输入要素类型 。这将返回有关此要素类型中各个要素和行的所有属性和几何信息。URL 示例:http:/bobmk/arcgis/services/wfs_services/ArcSDE_wfs/GeoDataServer/WFSServer?request=getfeature&typename= cities 添加过滤器您也可以在请求中添加过滤器来优化返回的结果。例如,可以请求返回指定坐标范围内的所有城市。在下例中,两个城市位于指定的坐标范围内。URL 示例:http:/bobmk/arcgis/services/wfs_services/ArcSDE_wfs/GeoDataServer/WFSServer?request=getfeature&typename= cities&BBOX=46.90,-76.21,42.12,-72.88 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -