bufParams.setSingleSided(true); bufParams.setJoinStyle(BufferParameters.JOIN_BEVEL);
/** * Compute the buffer * @param geometry * @param distance * @param bufferParameters * @return */ private static Geometry computeSingleSideBuffer(Geometry geometry, double distance, BufferParameters bufferParameters){ bufferParameters.setSingleSided(true); return BufferOp.bufferOp(geometry, distance, bufferParameters); } }
/** * Compute the buffer * @param geometry * @param distance * @param bufferParameters * @return */ private static Geometry computeSingleSideBuffer(Geometry geometry, double distance, BufferParameters bufferParameters){ bufferParameters.setSingleSided(true); return BufferOp.bufferOp(geometry, distance, bufferParameters); } }
String[] buffParemeters = parameters.split("\\s+"); BufferParameters bufferParameters = new BufferParameters(); bufferParameters.setSingleSided(true); for (String params : buffParemeters) { String[] keyValue = params.split("=");
String[] buffParemeters = parameters.split("\\s+"); BufferParameters bufferParameters = new BufferParameters(); bufferParameters.setSingleSided(true); for (String params : buffParemeters) { String[] keyValue = params.split("=");
public BufferExpressionFeatureIterator(SimpleFeatureIterator delegate, SimpleFeatureType schema, Expression distance, DistanceUnit distanceUnit, int quadrantSegments) { this.delegate = delegate; this.bufParams.setQuadrantSegments(quadrantSegments); this.bufParams.setSingleSided(true); this.distance = distance; this.distanceUnit = distanceUnit; this.targetUnit = UnitConverter.getLengthUnit(schema.getCoordinateReferenceSystem()); this.builder = new SimpleFeatureBuilder(schema); this.typeName = schema.getTypeName(); }
if (geom instanceof Polygon) { geom = ((Polygon) geom).getExteriorRing(); bufferParameters.setSingleSided(true);
if (geom instanceof Polygon) { geom = ((Polygon) geom).getExteriorRing(); bufferParameters.setSingleSided(true);