首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制WMS切片范围

限制WMS切片范围
EN

Stack Overflow用户
提问于 2016-07-21 13:46:44
回答 1查看 396关注 0票数 0

我是一个全新的openlayers,我今天刚刚阅读了文档,因为我需要用它来做一些测试。我想知道在openlayers中是否有一种方法可以限制WMS磁贴请求中的最大地理范围。

我读到过WMS边界框是自动生成的,这很巧妙--但我对非常大的数据集上的WMS请求有一些问题,这往往会使底层的WMS服务器陷入困境。这并不是真正可改变的,所以我们需要解决它,一种策略是一次只请求很小的子集(最多5到10度的正方形)。

那么--在openlayers中有没有一种方法可以说“在单个WMS请求中获取最多5度乘5度的内容,并从这些内容构建我的地图图层?”

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2016-07-21 14:26:48

可以,您可以这样设置您的层的范围:

代码语言:javascript
复制
new ol.layer.Tile( {
    extent: ol.proj.transformExtent([30, 30, 50, 50], "EPSG:4326", "EPSG:3857"),
    // your WMS source and other code

请确保使用右投影。给出了一个例子,如果你的地图是在web墨卡托。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38495802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档