GeoDjango + Geoserver + OpenLayers 用于动态映射



我目前正在开发一个使用Django/GeoDjango、Postgres/PostGIS和OpenLayers的Web制图应用程序。最终目标是启用属性数据分析,因此我需要一次可视化超过 30,000 个多边形。我想知道使用这么多多边形动态生成专题地图的选项。目前,我可视化了一些包含多达 60 个几何形状的 GeoJSON 图层,但我不确定 GeoJSON 的向上限制。如果 WMS 是必经之路,那么 Geoserver 是否可以与 Django 视图函数一起使用来动态创建和符号化地图图层?使用地理服务器 WMS 是否可以在地图上选择多个要素?是否也可以编辑要素信息?

提前感谢您对此的任何建议。

毫无疑问,选择WMS和GeoServer。您可以使用它们轻松可视化此类面计数(使用 GeoJSON,合理限制为最多几百个要素)。您可以通过 WFS-T 协议编辑要素信息,GeoServer 也支持该协议;并且有几种不同的技术可以在地图上选择要素(例如 WMS+WFS 的组合)。

最新更新