【问题标题】:QGIS sum fields of polygons that are contained within larger polygon包含在较大多边形中的多边形的 QGIS 总和字段
【发布时间】:2022-01-05 05:55:50
【问题描述】:

我有两个完全嵌套的层。每个 State_District 多边形(粗黑色轮廓 - 见附图)中有数百个 SA1_2016 多边形(细灰色轮廓 - 见附图)。 SA1_2016 图层中包含数据字段。我想总结一下 State_District 多边形内每个 SA1 的字段。

【问题讨论】:

    标签: mapping field polygon layer qgis


    【解决方案1】:

    如果 SA1 多边形有一个带有其所属地区 ID 的字段:使用聚合函数 https://docs.qgis.org/3.16/en/docs/user_manual/working_with_vector/functions_list.html#aggregate 和 'sum' 选项

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    【解决方案2】:

    假设您有两个图层,一个“内部”(SA1_2016)另一个“外部”(State_Districts),都有一个“id”和“area”字段,请使用字段计算器中的以下内容,从外部图层到用各个内部多边形的总和更新其面积字段。

    aggregate(layer:='inside',
       aggregate:='sum',
       expression:="area",
       filter:="id"=attribute(@parent,'id'))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-25
      • 2018-05-06
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 2020-01-15
      • 1970-01-01
      相关资源
      最近更新 更多