我有一个有很多多边形的图层,我想要一个通过每个多边形的图集。但是,atlas页面应该只显示当前的多边形,而不是它的邻居。在下图中,只有带有红线的矩形应该是可见的,其他的应该是不可见的。

only the rectangle with the red lines in it

有什么办法吗?

最佳回复

这由atlas层符号特性中的规则样式控制:

将图层属性>符号设置为基于规则

为激活的atlas要素符号创建一个样式,为非atlas要素创建另一个空样式

对于每个规则/样式,将筛选器表达式设置为(ogc_fid是功能id字段):

"ogc_fid"[email protected]_featureid(用于atlas功能规则)

"ogc_fid"<>@atlas_featureid(用于非atlas功能规则)

这只应在启用atlas时显示活动atlas功能。