我的shapefile包含多边形,但属性表只包含“level”列。
如何精确每个多边形的面积并将其添加到属性表?
示例文件:https://www.dropbox.com/sh/mgcppedd5kvb268/AABmFCXaG39IEV4hV_q2QchPa?dl=0
答案 0 :(得分:0)
您可以使用字段计算器。请参阅此帮助页面:
http://docs.qgis.org/2.8/en/docs/user_manual/working_with_vector/field_calculator.html
您只需打开shapefile的属性表,从中启用编辑模式,打开计算器,添加字段并使用表达式列表中的$ area变量。
附录:您必须将一个多边形拆分为多个多边形。
执行此操作,转到菜单
Vector -> Geometry Tools -> Multipart to singleparts
使用它,您可以在里面创建一个包含许多多边形的新shapefile。然后你可以像之前说的那样计算属性表中的区域。