我有一个postgresql数据库,我使用Osmosis不断更新它。渗透可以写入两种不同的数据库模式,即简单和快照。与Geoserver使用的数据库没有太大的不同,但我不能让Geoserver完美地使用它。
主要的问题似乎是标签存储在这些DB中的方式。我可以添加节点层并以默认的点样式显示它,但是一旦我使用样式中的"ogc: filter“通过"place”标记对节点进行筛选,WMS就会中断,不会响应(说明:所请求的样式不能与此层一起使用。样式指定place的属性,层是:TestDB:节点)
究竟是要让GeoServer理解其中的一个问题,还是让知道?
发布于 2013-11-03 01:42:16
这是使用TRIGGER来管理集成的一个例子。这两个程序使用两种不同的架构。您可以在数据库中使用CREATE TRIGGER,以确保写入到一个应用程序的数据可供另一个应用程序使用。另一种选择是可以设置一个或两个选项来使用由另一个应用程序部分填充的VIEW。在PostgreSQL中,VIEW可以附加触发器,因此这些触发器实际上并不是
在任何情况下,这都是一个潜在的大型项目,所以我不提供示例代码,我将提供一个关于您需要考虑的事情的概述。
一旦得到了这些答案,就应该相对简单地开始并在您陷入困境的地方寻求帮助(无论是作为一个开源项目还是在这里)。
https://stackoverflow.com/questions/17920443
复制相似问题