// TODO Esto lo vamos a quitar, y lo vamos a hacer para cada // feature individual private Geometry computeJtsClippingPoly() throws ReadDriverException, ExpansionFileReadException, VisitorException { ScalableUnionVisitor visitor = new ScalableUnionVisitor(overlayLayer.getShapeType()); Strategy strategy = StrategyManager.getStrategy(overlayLayer); if (onlyClipLayerSelection) { strategy.process(visitor, overlayLayer.getRecordset().getSelection()); } else { strategy.process(visitor); } return visitor.getJtsConvexHull(); }