首页 理论教育 开源WebGIS教程:发布WMS、WFS地图服务

开源WebGIS教程:发布WMS、WFS地图服务

时间:2023-08-24 理论教育 版权反馈
【摘要】:网络要素服务,WMS返回的是图层级的地图影像,WFS返回的是要素级的地理标记语言编码,并提供对要素的增加、修改、删除等事务操作。OGCWeb要素服务允许客户端从多个WFS中取得使用GML编码的地理空间数据。GetCapabilities返回WFS性能描述文档。基于OpenLayers使用WMS以及WFS的上述操作,可以获取图层、范围以及坐标参考等基本信息。

开源WebGIS教程:发布WMS、WFS地图服务

网络地图服务(Web Map Service,WMS),利用具有地理空间位置信息的数据制作地图,将地图定义为地理数据可视的表现,能够根据用户的请求返回相应的地图,包括PNG、GIF和JPEG等栅格形式,或者是SVG和Web CGM等矢量形式。WMS支持网络协议HTTP,所支持的操作是由URL定义的,这个规范定义了如下3个操作。

(1)GetCapabilities返回服务级元数据,它是对服务信息内容和要求参数的描述。

(2)GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的。

(3)GetFeatureInfo返回显示在地图上的某些特殊要素的信息,用来获得屏幕坐标某处的信息,其参数是屏幕坐标、当前视图范围等。

网络要素服务(Web Feature Service,WFS),WMS返回的是图层级的地图影像,WFS返回的是要素级的地理标记语言(GML)编码,并提供对要素的增加、修改、删除等事务操作。OGCWeb要素服务允许客户端从多个WFS中取得使用GML编码的地理空间数据。这个规范定义了如下5个操作。

(1)GetCapabilities返回WFS性能描述文档(用XML描述)。(www.xing528.com)

(2)DescribeFeatureType返回的是描述可提供服务的任何要素结构的XML文档。

(3)GetFeature为获取请求提供服务,根据查询要求返回一个符合GML规范的数据文档。

(4)Transaction为事务请求提供服务。

(5)LockFeature处理在一个事务期间对一个或多个要素类型实例上锁的请求。

基于OpenLayers使用WMS以及WFS的上述操作,可以获取图层、范围以及坐标参考等基本信息。

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

我要反馈