【问题标题】:GeoDjango + Geoserver + OpenLayers for dynamic mappingGeoDjango + Geoserver + OpenLayers 用于动态映射
【发布时间】:2013-10-03 13:21:53
【问题描述】:

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

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

【问题讨论】:

    标签: openlayers geodjango geoserver


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复和信息。使用 GeoServer WMS,我可以使用 Django 视图函数来创建 GeoQuerySets 并仅显示这些查询的结果吗?此外,是否有使用 WFS 显示功能的推荐上限?再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 2010-11-18
    相关资源
    最近更新 更多