GeoDjango + Geoserver + OpenLayers用于动态映射

时间:2013-10-03 13:21:53

标签: openlayers geodjango geoserver

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

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

1 个答案:

答案 0 :(得分:1)

毫无疑问,请选择WMS和GeoServer。您可以使用它们轻松地可视化这样的多边形数量(使用GeoJSON,合理的限制可以达到几百个特征)。您可以通过WFS-T协议编辑功能信息,GeoServer也支持该协议;并且有几种不同的技术可以在地图上选择要素(例如WMS + WFS的组合)。