OGC标准的WMS、WMTS、WFS、WCS四种服务的区别

1,205 阅读3分钟
OGC地图服务

OGC地图服务是一种使地图可以通过Web访问的方法。首先需要制作原始地图,然后发布到服务站点上,用户便可以通过各种Web应用来访问地图相应的地图服务。常用的如:WMS、WMTS、WFS、WCS。

WMS

  Web Map Service (web地图服务)能够根据用户的请求,返回相应的地图,包括PNG、GIF、JPEG等栅格形式,或SVG、WEB CGM等矢量形式。WMS利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述;GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息。

  在ArcGIS中我们经常利用理由的mxd文件发布的服务,就是这种地图服务,如果你的数据会变化,建议发这种服务。这种服务优点是动态,缺点是慢。

WMTS

  Web Map Tile Service(Web地图瓦片服务)是一种发布瓦块地图的Web服务规范,wmts是地图服务器预先制作好的瓦块,每一层即每一个矩阵的瓦片有不同的分辨率,每个瓦片都有唯一的编码。利用这种技术,前端可以快速展示出指定级别的地图或影像。但是,由于切图本身是一张图片,图片上看似是兴趣点的要素根本无法进行前端交互。

  相比WMS,牺牲了提供定制地图的灵活性,代之以通过提供静态数据(基础地图)来增强伸缩性,这些静态数据的范围框和比例尺被限定在各个图块内。

WFS

  Web Feature Service(Web要素服务)是一种在互联网上对矢量地理要素及数据进行操作,包括检索,插入,更新和删除等Web服务规范,该服务根据HTTP客户请求返回要素级的GML(Geography Markup Language、地理标识语言)数据,并提供对要素的增加、修改、删除等事务操作,是对Web地图服务的进一步深入。WFS通过OGC Filter构造查询条件,支持基于空间几何关系的查询,基于属性域的查询,当然还包括基于空间关系和属性域的共同查询。

  WFS支持要素的增删改等事务操作,支持空间和属性查询。

WCS

  Web Coverage Service(web地图栅格数据服务)是面向空间影像数据,它将包含地理位置的地理空间数据作为"覆盖(Coverage)"在网上相互交换,如卫星影像、数字高程数据等栅格数据。栅格是一种基于像素的数据格式,可以有效地表示连续的曲面。栅格中的信息以网格结构存储,每个信息单元或像素具有相同的大小和形状,但值不同。数码照片,正射影像和卫星图像都以这种格式存储。