geom = ST_ToMultiLine.createMultiLineString(geom).union(); } catch (SQLException ex) { throw new IllegalArgumentException(ex);
geom = ST_ToMultiLine.createMultiLineString(geom).union(); } catch (SQLException ex) { throw new IllegalArgumentException(ex);
voronoiBorderLines.add(((Polygon)geometryFactory.toGeometry(envelope)).getExteriorRing()); MultiLineString env = (MultiLineString)geometryFactory.createMultiLineString(voronoiBorderLines. toArray(new LineString[voronoiBorderLines.size()])).union(); for (int i = 0; i < env.getNumGeometries(); i++) { lineStrings.add((LineString) env.getGeometryN(i));
voronoiBorderLines.add(((Polygon)geometryFactory.toGeometry(envelope)).getExteriorRing()); MultiLineString env = (MultiLineString)geometryFactory.createMultiLineString(voronoiBorderLines. toArray(new LineString[voronoiBorderLines.size()])).union(); for (int i = 0; i < env.getNumGeometries(); i++) { lineStrings.add((LineString) env.getGeometryN(i));