const getArea = function()

in scripts/layerdiff.js [94:109]


const getArea = function (geom) {
  let totalArea = 0;
  for (let i = 0; i < geom.getNumGeometries(); i++) {
    const part = geom.getGeometryN(i);
    const ringArea = getAreaFromRing(part.getExteriorRing());

    let holeArea = 0;
    for (let j = 0; j < part.getNumInteriorRing(); j++) {
      const hole = part.getInteriorRingN(j);
      holeArea += getAreaFromRing(hole);
    }

    totalArea += ringArea - holeArea;
  }
  return totalArea;
};