使用 QGIS 3.12.2
我想使用 shapefile 图层内的变量在打印编辑器中标记我的地图。 当我打开表达式编辑器时,层就在那里,但无法解救单个变量。
是否可以在标注中使用地图中图层中的变量?
您的问题是attribute
采用Feature
而不是图层名称。所以你需要做这样的事情:
[% attribute( get_feature( 'layer name','NAME', 'Sussex') ,'color')%]
首先获取特征,然后从中获取属性。