常见地图服务(WMS、WFS、WCS、TMS、WMTS)
1.⽹络地图服务(WMS)
⽹络地图服务(WMS)利⽤具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。能够根据⽤户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB CGM等⽮量形式)。WMS⽀持⽹络协议HTTP,所⽀持的操作是由URL定义的。
WMS提供如下操作:
GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的⼀种描述。
GetMap:返回⼀个地图影像,其地理空间参考和⼤⼩参数是明确定义了的。
GetFeatureInfo:返回显⽰在地图上的某些特殊要素的信息。
web服务器主要提供什么服务GetLegendGraphic:返回地图的图例信息。
2.⽹络要素服务(WFS)
⽹络要素服务(WFS)⽀持⽤户在分布式的环境下通过HTTP对地理要素进⾏插⼊,更新,删除,检索
和发现服务。该服务根据HTTP客户请求返回要素级的GML(Geography Markup Language、地理标识语⾔)数据,并提供对要素的增加、修改、删除等事务操作,是对Web地图服务的进⼀步深⼊。WFS通过OGC Filter构造查询条件,⽀持基于空间⼏何关系的查询,基于属性域的查询,当然还包括基于空间关系和属性域的共同查询。
WFS提供如下操作:
GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的⼀种描述。
DescribeFeatureType:⽣成⼀个Schema⽤于描述WFS实现所能提供服务的要素类型。Schema描述定义了在输⼊时WFS实现如何对要素实例进⾏编码以及输出时如何⽣成⼀个要素实例。
GetFeature:可根据查询要求返回⼀个符合GML规范的数据⽂档。
LockFeature:⽤户通过Transaction请求时,为了保证要素信息的⼀致性,即当⼀个事务访问⼀个数据项时,其他的事务不能修改这个数据项,对要素数据加要素锁。
Transaction: 与要素实例的交互操作。该操作不仅能提供要素读取,同时⽀持要素在线编辑和事务处理。Transaction操作是可选的,服务器根据数据性质选择是否⽀持该操作。
3.⽹络覆盖服务(WCS)
⽹络覆盖服务是⾯向空间影像数据,它将包含地理位置的地理空间数据作为"覆盖(COverage)"在⽹上相互交换,如卫星影像、数字⾼程数据等栅格数据。
WCS提供如下操作:
GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的⼀种描述。
DescribeCoverage:⽀持⽤户从特定WCS服务器获取⼀个或多个覆盖的详细的描述⽂档。
GetCoverage:可根据查询要求返回⼀个包含或者引⽤被请求的覆盖数据的响应⽂档。
4.切⽚地图服务(TMS)
(tile map Servcie)切⽚地图服务(TMS)定义了⼀些操作,这些操作允许⽤户访问切⽚地图。WMTS可能是OGC⾸个⽀持RESTful访问的服务标准。
5. 切⽚地图web服务(WMTS)
(OpenGIS Web Map Title Service)WMTS提供了⼀种采⽤预定义图块⽅法发布数字地图服务的标准化解决⽅案。WMTS弥补了WMS不能提供分块地图的不⾜。WMS针对提供可定制地图的服务,是⼀个
动态数据或⽤户定制地图(需结合SLD标准)的理想解决办法。WMTS牺牲了提供定制地图的灵活性,代之以通过提供静态数据(基础地图)来增强伸缩性,这些静态数据的范围框和⽐例尺被限定在各个图块内。这些固定的图块集使得对WMTS服务的实现可以使⽤⼀个仅简单返回已有⽂件的Web服务器即可,同时使得可以利⽤⼀些标准的诸如分布式缓存的⽹络机制实现伸缩性
WMTS接⼝⽀持的三类资源
a) ⼀个服务元数据(ServiceMetadata)资源(⾯向过程架构风格下对GetCapabilities操作的响应)(服务器⽅必须实现)。ServiceMetadata资源描述指定服务器实现的能⼒和包含的信息。在⾯向过程的架构风格中该操作也⽀持客户端与服务器间的标准版本协商。
b) 图块资源(对⾯向过程架构风格下GetTile操作的响应)(服务器⽅必须实现)。图块资源表⽰⼀个图层的地图表达结果的⼀⼩块。
c) 要素信息(FeatureInfo)资源(对⾯向过程架构风格下GetFeatureInfo操作的响应)(服务器⽅可选择实现)。该资源提供了图块地图中某⼀特定像素位置处地物要素的信息,与WMS中GetFeatureInfo操作的⾏为相似,以⽂本形式通过提供⽐如专题属性名称及其取值的⽅式返回相关信息
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论