【发布时间】:2022-01-05 05:55:50
【问题描述】:
我有两个完全嵌套的层。每个 State_District 多边形(粗黑色轮廓 - 见附图)中有数百个 SA1_2016 多边形(细灰色轮廓 - 见附图)。 SA1_2016 图层中包含数据字段。我想总结一下 State_District 多边形内每个 SA1 的字段。
【问题讨论】:
标签: mapping field polygon layer qgis
我有两个完全嵌套的层。每个 State_District 多边形(粗黑色轮廓 - 见附图)中有数百个 SA1_2016 多边形(细灰色轮廓 - 见附图)。 SA1_2016 图层中包含数据字段。我想总结一下 State_District 多边形内每个 SA1 的字段。
【问题讨论】:
标签: mapping field polygon layer qgis
如果 SA1 多边形有一个带有其所属地区 ID 的字段:使用聚合函数 https://docs.qgis.org/3.16/en/docs/user_manual/working_with_vector/functions_list.html#aggregate 和 'sum' 选项
【讨论】:
假设您有两个图层,一个“内部”(SA1_2016)另一个“外部”(State_Districts),都有一个“id”和“area”字段,请使用字段计算器中的以下内容,从外部图层到用各个内部多边形的总和更新其面积字段。
aggregate(layer:='inside',
aggregate:='sum',
expression:="area",
filter:="id"=attribute(@parent,'id'))
【讨论】: