首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenLayers,图层:平铺与单瓦

OpenLayers,图层:平铺与单瓦
EN

Stack Overflow用户
提问于 2010-05-21 14:53:18
回答 1查看 9.1K关注 0票数 10

每次我们向基于OpenLayers的网站(主要由GeoServer服务器提供的数据)添加一个新层时,我们都会讨论是使用单一瓷砖还是使用平铺方法。

我们评估的一些参数如下:

使用平铺的方法,我们可以得到:

加载管道的小images

  • Client端缓存possibilities

  • Blocking (每次6次请求)在加载

期间导航时的

  • Jerky感觉

使用单块方法,我们得到:

在加载

  • 时,当在加载
  • 时延之前导航时,感觉更加平滑,
  • 每层都有一个大的图像,
  • 没有缓存单个瓦片

F 229

我们在层中有很多数据编辑,因此块缓存可能没有那么高的效率。

在打瓷砖的时候有best-practices吗?

朝着无限快的硬件和无限的数据连接发展,讨论变得无关紧要,但是您认为作为最user-pleasing的配置是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-25 08:04:21

大多数用户满意IMO将是即时反馈,通过逐步加载瓦片后,任何平底锅或变焦。实际上,我只在与我的瓷砖不相对应的比例或大小的定制报告中使用过单个瓷砖。

从你的帖子中不能确定你是如何为你的数据服务的。每个数据集是从一个单独的WMS服务提供的,还是合并成一个?

您可以对很少更改的层进行分组,并将它们设置为使用缓存的块,对于通常编辑的层,它们可以作为单独的非缓存单层(或更短的缓存时间)。

瓷砖的主要问题是您可以在任何时候加载的数字。如果你加快速度,那么速度可能没有明显的差别。

瓷砖性能:

通过使用两个不同的域加载tiles,您可以将每次加载的瓷砖数量增加一倍,例如imgs2.maps.com

  • You和imsg1.maps.com可以减少视口周围瓷砖的缓冲区,因此只加载可见的瓦片。http://trac.mapfish.org/trac/mapfish/wiki/HowToOptimize

有许多性能提示

假设您正在使用WMS,那么以下链接可能有助于确定“最佳实践”:

  • http://wiki.osgeo.org/wiki/WMS_Tiling_Client_Recommendation
  • http://wiki.osgeo.org/wiki/FOSS4G_2006_Tiling_BOF
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2883122

复制
相关文章

相似问题

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