热点新闻
QGIS-通过另一图层计算本图层属性值
2023-10-08 11:15  浏览:1399  搜索引擎搜索“早勤网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在早勤网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

A图层是 点要素

B图层是 面要素

现在要在点要素中增加一个属性字段,存放点要素对应的面要素ID

通过AI问答得出以下两种计算公式

1、

aggregate(layer:='参考图层名称',aggregate:='max',expression:="参考图层字段名",filter:=intersects($geometry,geometry(@parent)))

这个表达式将返回与目标图层要素相交并且在参考图层中具有最大值的字段值。


2、

attribute(get_feature('面图层名称','面ID字段名',1),'面ID字段名')


将其中的'面图层名称'替换为您的面图层名称,'面ID字段名'替换为您的面图层中表示面ID的字段名称。

发布人:effc****    IP:106.39.80.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发