wms与wmts区别
wms与wmts都是OGC提出的Web地图服务协议,但它们有以下区别:
1.wms(web map service)是一种动态地图服务协议,可以通过对服务器发送请求来动态地生成地图图像。而wmts(web map tile service)是一种基于瓦片的地图服务协议,它通过预先生成的瓦片集合来提供地图数据;
2.wms在每个请求时生成图像,而WMTS则预先生成瓦片,可以在需要时快速响应请求。因此,wmts通常比WMS具有更好的性能;
3.wmts支持缓存和离线使用,因为瓦片可以被预先下载和存储。wms则需要在每个请求时重新生成图像,因此无法进行离线使用;
4.wmts通常用于较大的地图数据集合,而wms通常用于较小的数据集合。
还有一个瓦片服务不是OGC提出的,但也被广大用户所使用,那就是tms服务(tiled map service),瓦片地图服务。tms与wmts的主要区别在于,他的小切片地图是正方形的,而wmts的切片可以是矩形的。另外就是他们的金字塔y轴坐标是相反的。
wms服务支持的原理
参考自(https://www.cnblogs.com/beniao/archive/2011/01/11/1931028.html)
wms可以获取支持以下操作(1)GetCapabilities元数据(2)GetMap地图(3)GetFeatureInfo地图中某些要素信息(4)获取地图的图例信息
wmts服务支持的原理
参考自https://blog.csdn.net/sinat_41310868/article/details/115561425