mapserver tilecache整合显示问题--急!
时间:2009-08-06
来源:互联网
我用的是mapserver+tilecache+openlayers的开发环境。
tilecache截掉了要显示的一些信息。
tilecache主要是缓存地理图片的,第一次访问的时候直接通过tilecache来进行缓存,以后访问直接从缓存的里面取。在缓存的时候是把一个比例下当前窗口的图片切成几等份,然后拼合起来显示在前台页面。但由于这个原因,问题就出来了。一下为问题描述。
mapserver中在class的style中的symbol作为显示,其中有用图片、自定义的圆等。当我在前台显示的时候有些地方显示(比如用圆作标注的,只显示一部分,是不完整的圆。而图片标注的是不完整的图片)。这是由于刚好图片显示的时候这个点坐标靠近被tilecache切的切片的边缘,而这个自定义的或者图片的标注的范围超过了一个切片,另一部分可能到另以切片上,但由于在另一切片上没有点,在显示的时候不显示,就这样只显示定位到这个点切片的部分的标志,另外一部分不显示。
简要的描述下:
在tilecache中如何使得这个产生的碎片不截取掉超过范围的东西,比如我这有几个要显示的点,点的symbol用图片标识,使得这个图片标识完全显示(这个图片标识刚好在一部分在切片范围内,一部分在该切片范围外,但是超过这个切片范围的显示不出来,只显示了在切片内的一部分)。如何达使其全部显示出来。
麻烦高手解答,小弟不胜感激。谢谢!
tilecache截掉了要显示的一些信息。
tilecache主要是缓存地理图片的,第一次访问的时候直接通过tilecache来进行缓存,以后访问直接从缓存的里面取。在缓存的时候是把一个比例下当前窗口的图片切成几等份,然后拼合起来显示在前台页面。但由于这个原因,问题就出来了。一下为问题描述。
mapserver中在class的style中的symbol作为显示,其中有用图片、自定义的圆等。当我在前台显示的时候有些地方显示(比如用圆作标注的,只显示一部分,是不完整的圆。而图片标注的是不完整的图片)。这是由于刚好图片显示的时候这个点坐标靠近被tilecache切的切片的边缘,而这个自定义的或者图片的标注的范围超过了一个切片,另一部分可能到另以切片上,但由于在另一切片上没有点,在显示的时候不显示,就这样只显示定位到这个点切片的部分的标志,另外一部分不显示。
简要的描述下:
在tilecache中如何使得这个产生的碎片不截取掉超过范围的东西,比如我这有几个要显示的点,点的symbol用图片标识,使得这个图片标识完全显示(这个图片标识刚好在一部分在切片范围内,一部分在该切片范围外,但是超过这个切片范围的显示不出来,只显示了在切片内的一部分)。如何达使其全部显示出来。
麻烦高手解答,小弟不胜感激。谢谢!
作者: chenhuangyun 发布时间: 2009-08-06
帮顶个吧,不明白!
作者: metaboy 发布时间: 2009-08-07
和我一样的问题
作者: gghjj1 发布时间: 2011-09-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28