yunchan86
路人甲
路人甲
  • 注册日期2009-08-03
  • 发帖数2
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1823回复:0

mapserver tilecache整合显示问题

楼主#
更多 发布于:2009-08-07 11:39
我用的是mapserver+tilecache+openlayers的开发环境。 <BR>tilecache截掉了要显示的一些信息。 <BR>tilecache主要是缓存地理图片的,第一次访问的时候直接通过tilecache来进行缓存,以后访问直接从缓存的里面取。在缓存的时候是把一个比例下当前窗口的图片切成几等份,然后拼合起来显示在前台页面。但由于这个原因,问题就出来了。一下为问题描述。 <BR>mapserver中在class的style中的symbol作为显示,其中有用图片、自定义的圆等。当我在前台显示的时候有些地方显示(比如用圆作标注的,只显示一部分,是不完整的圆。而图片标注的是不完整的图片)。这是由于刚好图片显示的时候这个点坐标靠近被tilecache切的切片的边缘,而这个自定义的或者图片的标注的范围超过了一个切片,另一部分可能到另以切片上,但由于在另一切片上没有点,在显示的时候不显示,就这样只显示定位到这个点切片的部分的标志,另外一部分不显示。 <BR>简要的描述下: <BR>在tilecache中如何使得这个产生的碎片不截取掉超过范围的东西,比如我这有几个要显示的点,点的symbol用图片标识,使得这个图片标识完全显示(这个图片标识刚好在一部分在切片范围内,一部分在该切片范围外,但是超过这个切片范围的显示不出来,只显示了在切片内的一部分)。如何达使其全部显示出来。 <BR>麻烦高手解答,小弟不胜感激。谢谢!
喜欢0 评分0
游客

返回顶部