DWG 面积计算

沿图纸边界点取顶点,直接在浏览器里算出房间、地块、屋面的面积 —— 支持多边形围合与单位换算。

正在加载面积计算工具…

面积是怎么算出来的

在图纸上点取一个闭合区域的顶点后,工具会用鞋带公式(Shoelace Formula) 对顶点坐标做积分,得到多边形围合面积。对于顶点 (x₁,y₁)、(x₂,y₂)…(xₙ,yₙ) 构成的多边形:

S = |Σ (xᵢ × yᵢ₊₁ − xᵢ₊₁ × yᵢ)| ÷ 2

这个公式对任意简单多边形都成立,无论凸多边形还是凹多边形(例如 L 形房间、带缺口的场地)。 顶点顺序按顺时针或逆时针绕一圈都可以,公式取绝对值,结果一样。

使用步骤

  1. 打开 DWG 或 DXF 图纸,滚轮放大到需要计算的区域。
  2. 在工具栏选择「面积」,沿边界依次点取每个转角顶点。
  3. 点完最后一个顶点后闭合,右侧面板会显示该区域的面积数值。
  4. 需要算多个房间时,重复上一步,每条记录都会独立保留。
  5. 点「导出 CSV」把所有面积结果导出成表格,方便汇总成工程量清单。

提示:顶点越多越贴合实际边界,但计算量也更大。规则房间点四个角就够了,弧形边界建议多取几个点近似。

面积单位换算

图纸单位不同,面积的换算系数是长度系数的平方。常见换算如下:

图纸单位换算到 m²1 m² 等于
毫米 mm÷ 1,000,0001,000,000 mm²
厘米 cm÷ 10,00010,000 cm²
米 m× 11 m²
英寸 in× 0.00064516约 1550 in²
英尺 ft× 0.092903约 10.764 ft²

举例:图纸以毫米为单位,算出的面积是 18,500,000,那么实际面积是 18.5 m²。 如果图纸以米为单位,算出 18.5 就是 18.5 m²,不用再换算。

怎么算得更准

  • 先确认图纸单位。单位判断错了,面积会差出几个数量级 —— 先用距离测量量一个已知尺寸(如门宽 900mm)验证。
  • 顶点必须构成简单多边形。边界不能自交(画成"8"字),否则公式结果没有几何意义。
  • 不要把孤岛当边界。房间中间的柱子、管井不会自动扣除,需要分别算出来再相减。
  • 弧形墙用折线近似。弧线按若干段折线点取,段数越多误差越小;半径较小的弧形误差通常在千分之几以内。
  • 闭合前检查一遍。点错顶点时按 Esc 退出重来,比事后修正更快。

常见问题

面积结果没有单位怎么办?

说明图纸头部没有记录插入单位(INSUNITS 为空)。这时结果就是图纸坐标单位的平方, 需要你按实际绘图习惯自行判断是 mm² 还是 m²。

能直接读取闭合多段线(Polyline)的面积吗?

当前版本通过点取顶点的方式计算,对闭合多段线可以在其各个顶点上依次点取; 选中对象直接读取面积的能力会在后续版本加入。

计算结果和图纸标注的面积对不上?

常见原因是图纸标注的是建筑面积(含墙厚、按规则折算), 而几何面积是净面积(墙内净尺寸)。两者本就不同,属于计算口径差异,不是工具误差。

最多可以点多少个顶点?

没有硬性上限,实测上百个顶点仍然流畅。顶点过多时建议改用 DXF 格式,解析和交互都会更轻快。