python - 使用 Plone 发布地理空间数据

标签 python postgresql plone postgis web-feature-service

我正在使用 collective.geo.bundle 在 plone 上建立一个新站点,但我需要让桌面 GIS 可以访问数据。两种明显的方法是使用 postgres/postgis 数据库,或通过 WFS 服务发布数据。问题是 plone 似乎将泡菜存储在数据库中,因此 GIS 无法理解数据,而且似乎没有公开 WFS 的插件。那么两个问题:

  1. 有没有办法使用 configure plone 来使用具有几何数据类型的 postgres/postgis 数据库,以便可以从 plone 外部读取数据?

  2. 有没有办法设置 plone(例如通过插件)来公开 WFS?

最佳答案

很久以前,我开发了zgeo.wfs https://pypi.python.org/pypi/zgeo.wfs通过 WFS 公开地理引用的 Plone 内容。 它曾经在 Plone 3 上工作,可能不再在 Plone 4 上工作,但它对您来说可能是一个很好的起点。

注意:我不再维护它了,因为我现在更喜欢使用 GeoJSON。

关于python - 使用 Plone 发布地理空间数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21596443/

相关文章:

plone - 如何在层次结构中查找特定对象

python - Plone 插件,命令行程序的 Web 界面开发

python - 如何在 python 中使用 dotenv 在本地 .env 文件中设置环境变量?

python - 在Python中 reshape 数据框

python - 为什么 LogisticRegressionCV 的 .score() 与 cross_val_score 不同?

sql - 如何从 JSONB 列中提取数据

sql - 将复合类型的数组传递给存储过程

node.js - 抛出新的 TypeError ('Router.use()requires a middleware function but got a ' + gettype(fn))v

python - Flask 中的数据库迁移 - sqlalchemy

plone - 创建 Plone 私有(private)网站的最佳方法是什么