首页 / 浏览问题 / 云GIS / 问题详情
WMS也能加载地图切片吗
8EXP 2023年03月14日
使用产品:iserver 1i 810 操作系统:win7 x64

根据WMS的协议,每次请求的地图范围是BBOX对应的范围,而这个范围又是没有局限的,可大可小,也能是任意区域的,所以是不是跟切片需要按照瓦片行列号来访问的规则冲突了?

iserver上看到发布切好的地图瓦片也能发布为WMS服务,这种情况下WMS是如何去加载瓦片呢?

1个回答

您好,

第一个问题,wms服务标准本身没有限定出图的地理范围范围以及出图像素宽高的,所以使用 GetMap 请求来获取返回瓦片时通常根据请求参数动态渲染动态合成的。

前端服务和使用,包括但不限于wms,在行业实际通常也不是像服务标准本身那么的自由,是有一定的规范的,

比如地图瓦片都是2的n次方*2的n次方出图,并且通常都是256*256,那对于具体的服务商、数据提供方,

一些这种约定成俗的规范就会在服务标准本身之外衍生出一些固定死切片模式,也就会有固定行列号这种东西。

wms服务本身的能力仅仅只是    GetCapabilities、GetMap、GetFeatureInfo ,您可以参考OGC规范或者https://zhuanlan.zhihu.com/p/543257223快速了解一下。

所以一般来说规范设定控制上和使用上也没有什么冲突的说法,因为他不会影响wms服务本身的三种请求方式,其他的能力只是具体服务商的额外扩展。

至于您问题中说的行列号,具体是什么应用场景或者访问规则呢,您可以说一下。

第二个问题,对于iserver的wms服务,如果是切好瓦片的地图缓存去发布wms服务的话,在使用和请求时,会根据相同或邻近位置进行动态合成合并实现出图。

希望可以帮助到您。

9,963EXP 2023年03月15日
...