wms/wfs

WMS主要为地图服务,wfs主要为数据服务

  WMS

  web地图服务(web map service -WMS)利用具有地理空间位置信息的数据制作地图.其中将地图定义为地理数据可视的表现.这个规范定义了3个操作: GetCapabilities返回服务级元数据,它是对服务信息内容和要求参数的一种描述; GetMap 返回一个地图影像,其地理空间参考和大小参数是明确定义了的; GetFeatureInfo 返回显示在地图上的某些特殊要数信息

  web地图服务能够根据用户的请求返回相应的地图(包括PNG , GIF , JPEG等栅格形式或者是SVG 和 WEB CGM等矢量形式).WMS支持网络协议HTTP , 所支持的操作是由URL定义的.

  有3个重要操作GetCapabilities , GetMap , GetFeatureInfo.

  GetCapabilities 返回服务级元数据;GetMap返回一个地图影像; GetFeatureInfo 返回显示在地图上的某些特殊要素的信息

  还有一些其他操作如 DescribeLayer, GetLegendGraphic , GetStyles , SetStyles.

  事实上用传统观念来解释, GetMap 获得的就是在桌面程序中画在控件里的结果, 是数据的表现.

  GetFeatureInfo 更容易理解,它和几乎所有的桌面程序都用的Info按钮功能相同 , 都是用来获取屏幕坐标某处的信息 , GetFeatureInfo 中的参数是屏幕坐标 . 当前视图范围等 , 在一定程度上也方便了客户端的编写.

  GetFeatureInfo 可以同时返回多个图层中的要素信息 , 这一点和Arcgis Desktop 等也都是相同的. WMS还包括一些GetLegend 之类的返回图例信息的请求 , 也是完全按照桌面既有的标准定义的

  WFS

  WFS即 Web要素服务,全称 WebFeatureService 基础接口是 GetCapabilities.

  支持对地理要素的插入 , 更新 , 删除 , 检查和发现服务.该服务根据HTTP客户请求返回GML(Geography Markup Language. 地理标识语言)数据. WFS对应于常见桌面程序中的条件查询功能,WFS通过OGC Filter 构造查询条件, 支持基于空间几何关系的查询,基于属性域的查询, 当然还包括基于空间关系和属性域的共同查询.

  其基础查询接口是:GetCapabilities DesribeFeatureType GetFeature

  GetCapabilities 返回服务级元数据

  DescribeFeatureType 返回要素结构,以便客户端进行查询和其他操作

  GetFeature 可根据传要求返回一个GML规范的数据文档. GetFeature 是最重要的接口.

  其他接口如Transaction 它不仅能提供要素读取 同时支持要素在线编辑和事务处理

  在web上, WFS 的请求不是以SQL实现的, 而是通过Filter XML来实现,可扩展性更强. WFS所返回的是查询的结果集,从某种程度来说, 区别去WMS的"数据的表现",WFS的结果集是由完整的Schama定义和约束的结果集,以GML为载体 这个结果集 类似于桌面程序查询结果的数据表.

转载于:https://www.cnblogs.com/k2etrookie/p/9718739.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值