A图层是 点要素
B图层是 面要素
现在要在点要素中增加一个属性字段,存放点要素对应的面要素ID
通过AI问答得出以下两种计算公式
1、
aggregate(layer:='参考图层名称',aggregate:='max',expression:="参考图层字段名",filter:=intersects($geometry,geometry(@parent)))
这个表达式将返回与目标图层要素相交并且在参考图层中具有最大值的字段值。
2、
attribute(get_feature('面图层名称','面ID字段名',1),'面ID字段名')
将其中的'面图层名称'替换为您的面图层名称,'面ID字段名'替换为您的面图层中表示面ID的字段名称。