【发布时间】:2014-02-06 07:19:03
【问题描述】:
我正在使用collective.geo.bundle 在plone 上建立一个新站点,但我需要使数据可供桌面GIS 访问。两种明显的方法是使用 postgres/postgis 数据库,或者通过 WFS 服务发布数据。问题是 plone 似乎将泡菜存储在数据库中,因此 GIS 无法理解数据,并且似乎没有公开 WFS 的插件。那么两个问题:
有没有办法使用configure plone来使用具有几何数据类型的postgres/postgis数据库,以便可以从外部plone读取数据?
有没有办法设置 plone(例如通过插件)以公开 WFS?
【问题讨论】:
-
您的意图是地理空间数据也可以通过 Plone(即
collective.geo.*+ OpenLayers)编辑,还是仅由 Plone 显示?因为如果没有,定义一个使用集中式 WMS 服务(而不是 WFS)的 OpenLayers 层并为collective.geo.*配置该层就足够了。 -
另外:您能否更具体地说明“将 Plone 配置为使用 postgis DB”的含义 - Plone 本身不会对地理空间数据做任何事情 - 它会是 @ 987654323@ 包。但是你到底想对 Plone 中的数据做什么呢?在添加内容类型时最初通过地理配准来创建它?在地图小部件中编辑它?
-
@LukasGraf 我正在使用collective.geo.* 来编辑和查看地理空间数据,但创建的数据也需要能够通过桌面GIS(只读)进行分析。我已经阅读了如何将plone连接到关系数据库,但文档说它将pickle对象存储在数据库中,而不是实际值(在本例中为
geometry),所以我只能从withing Plone读取数据。
标签: python postgresql plone postgis web-feature-service