当前位置:编程学习 > 网站相关 >>

geoserver如何进行地图切片并且添加几万点时很卡

好像geoserver自带了地图切片功能,应该怎么配置?再就是如果我想往地图上打几万个点,使用切片技术能提高出图效率吗?以我的理解,地图切片是不是只提高调用地图的速度,而在地图上添加标记与切片技术无关?我想做的是开始的时候,只显示一部分点,其中每个点下面可能还包含N个点,随着地图不断放大,显示的点越来越多,这样的话,地图切片技术有用吗(我个人理解的,希望给解释下)?当添加的点上万时,IE就很慢了。。还常卡死。。 大家有什么好的解决方案吗? --------------------编程问答-------------------- 有兴趣的来讨论下,谢谢。 --------------------编程问答-------------------- 即使采用集群显示,那随着放大倍数变大,最后还是要把所有的点都打在地图上,到放大倍数到较大的一层,此时基本所有点都打上,那还是会很慢啊。 --------------------编程问答-------------------- 计算当前窗口范围,只打窗口里的点
这样虽然增加了计算,但一定会改变你现在的问题 --------------------编程问答-------------------- 那每次平移再在新生成的图片上进行打点? --------------------编程问答--------------------    只显示一部分点,其中每个点下面可能还包含N个点,随着地图不断放大,显示的点越来越多
      对不同视野下显示点进行抽稀,比如最懒模式就是网格模式的抽稀,即根据情况打格子,每个格子里只能显示最靠近当前格子中心的一个点

     当添加的点上万时,IE就很慢了。。还常卡死。。 大家有什么好的解决方案吗
     没用过geoserver,不过感觉有两种方法可解决,第一种是动态切图,每打一个点就对此点对应的相关的所有级数的图片重切,第二种方法是显示点与对应图片绑定,如果因为不清楚底层而无法实现绑定,可根据视野变化获取当前视野的显示点临时进行绘制。 --------------------编程问答-------------------- 路过,学习 --------------------编程问答-------------------- 同意5#的说法,一般需要实时的都会采用部分显示/计算 --------------------编程问答--------------------    在显示之前判断下,假设窗口为1024*728,搞个布尔数组1024*728,转化为屏幕坐标一样的就不予显示了。
补充:企业软件 ,  地理信息系统
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,