首页 百科知识 基于的空间数据共享的实现

基于的空间数据共享的实现

时间:2022-10-09 百科知识 版权反馈
【摘要】:用户想知道某个WFS服务器所能提供的服务,通过GetCapabilities发送如下请求即可获得描述服务器端所能提供服务的元数据。元数据是以XML文档的形式返回的。XML文档中提供的信息包括:WFS服务器支持的所有功能接口列表;所能提供的数据返回格式;从服务器端传送要素数据的可用空间参照系列表;从服务器端返回的所有异常列表;与某一软件商的WFS服务器修改和控制功能的专用元数据列表。值得注意的是,在GetFeature请求中过滤器的设计是通过Filter Encoding来实现的。

4.3.2 基于WFS的空间数据共享的实现

客户端需要请求一个WFS来了解WFS服务器所能提供要素的相关信息,这些信息包含在元数据文件中。用户想知道某个WFS服务器所能提供的服务,通过GetCapabilities发送如下请求即可获得描述服务器端所能提供服务的元数据。

img24

元数据是以XML文档的形式返回的。XML文档中提供的信息包括:WFS服务器支持的所有功能接口列表;所能提供的数据返回格式;从服务器端传送要素数据的可用空间参照系列表;从服务器端返回的所有异常列表;与某一软件商的WFS服务器修改和控制功能的专用元数据列表。

客户端解析元数据描述文档,从中检索到需要的信息,然后再通过WFS客户端发送DescribeFeatureType请求、GetFeature请求等。

值得注意的是,在GetFeature请求中过滤器的设计是通过Filter Encoding来实现的。WFS支持OGC Filter Encoding操作规范和Simple Features操作规范,使得在GetFeature中可以通过Filter元素指定特定的要素或空间区位,实现要素级的查询。Filter定义操作过程中一组特定的要素实体,可以是一个或是多个要素。Filter元素内,可以指定特定的空间几何范围,或特定的要素属性值,这些操作相当多,表4-5列举了几种主要的操作。

表4-3 Filter的空间操作类型

img25

将Transaction WFS操作与上述Filter操作整合,不需要了解WFS与Filter Encoding规范,即可通过网页进行要素级的查询与编辑。WFS的客户端与服务器端的交互过程如图4-10所示。

img26

图4-10 WFS的客户端与服务器端的交互过程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈