gpt4 book ai didi

javascript - 使用具有大量点的 WKT Multipolygon 时,Openlayer 非常慢

转载 作者:行者123 更新时间:2023-11-29 18:20:57 24 4
gpt4 key购买 nike

我正在使用带矢量图层的 openlayers 显示塞浦路斯区域的边界,我从具有很多点的 shapefile 中获取坐标,例如某些区域可以具有总计 :30000 点的多面体。

这在 firefox/IE 上真的很慢,在 firefox 中它显示无响应的脚本错误。只有 Chrome 效果很好。让它更快、更顺畅地工作的最佳方法是什么?

我读到一个答案是创建一个带有 MapServer 的 WMS 服务器来生成图像图 block 而不是直接使用 OpenLayers 但我无法实现该解决方案,因为我想动态地将图层样式更改为矢量图层中的不同功能即根据动态值向该区域显示不同的颜色。

我该如何克服这个问题。任何见解将不胜感激。

最佳答案

我认为 WMS + TileCache将有助于提高速度。你提到你想动态改变图层样式,我认为也有一些解决方案可以用 WMS 做到这一点,请检查:

https://gis.stackexchange.com/questions/64113/how-to-dynamically-change-sld-style-of-wms-layer-being-served-by-geoserver-from

http://openlayers.org/dev/examples/sld.html

关于javascript - 使用具有大量点的 WKT Multipolygon 时,Openlayer 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18855042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com