我有一个Geoserver服务,我的重点是使用OpenLayers在弹出窗口中显示关联表的信息,其中包含WFS的每个特性的多个行。
有人知道这是否有可能吗?我认为一个选项可以是CQL_FILTER,但当我单击WFS的一个特性时,我不知道是否可以使用它来过滤另一个行。
发布于 2016-07-26 07:58:03
在技术上正确(即难)的方法是设置一个复杂特征数据存储,其中包含已连接的表。
快速而肮脏(即简单)的方法是在联接的表( DB或GeoServer中)创建一个视图,该视图将为视图的每一行返回一个特性。
不幸的是,您不能使用CQL过滤器进行交叉表连接。如果两个表都作为层存储在GeoServer中,那么可以使用cross layer筛选插件。但我不认为这对你的用例有帮助。
https://stackoverflow.com/questions/38564795
复制相似问题