Gis 筛选到WFS关联表

Gis 筛选到WFS关联表,gis,openlayers,geoserver,Gis,Openlayers,Geoserver,我有一个Geoserver WFS服务,我的重点是我想使用OpenLayers在弹出窗口中显示一个relate表的信息,WFS的每个功能都有多行 有人知道这是否可行吗?我认为一个选项可以是CQL\u FILTER,但我不知道当我从WFS中单击一个功能时,是否可以使用它来过滤另一个功能中的行。技术上正确(即困难)的方法是设置一个包含连接表的 快速而肮脏(即简单)的方法是跨连接的表(在DB或in中)创建一个视图,该视图将为视图的每一行返回一个特性 不幸的是,不能对跨表联接使用CQL筛选器。如果两个表

我有一个Geoserver WFS服务,我的重点是我想使用OpenLayers在弹出窗口中显示一个relate表的信息,WFS的每个功能都有多行

有人知道这是否可行吗?我认为一个选项可以是
CQL\u FILTER
,但我不知道当我从WFS中单击一个功能时,是否可以使用它来过滤另一个功能中的行。

技术上正确(即困难)的方法是设置一个包含连接表的

快速而肮脏(即简单)的方法是跨连接的表(在DB或in中)创建一个视图,该视图将为视图的每一行返回一个特性

不幸的是,不能对跨表联接使用CQL筛选器。如果两个表都作为图层存储在GeoServer中,则可以使用过滤插件。但我认为这对您的用例没有帮助。

技术上正确的(即,困难的)方法是使用其中的联接表设置一个

快速而肮脏(即简单)的方法是跨连接的表(在DB或in中)创建一个视图,该视图将为视图的每一行返回一个特性


不幸的是,不能对跨表联接使用CQL筛选器。如果两个表都作为图层存储在GeoServer中,则可以使用过滤插件。但我认为这对您的用例没有帮助。

好的,我想我会努力尝试,如果不是第二种选择。。。谢谢你的帮助@iant。花费比我想象的要多,但我最终还是得到了。非常感谢@iantOk,我想我会努力尝试,如果不是第二种选择。。。谢谢你的帮助@iant。花费比我想象的要多,但我最终还是得到了。非常感谢@iant