34353637383940414243
if (groups.size() == 0) { groups.add(flow); } else { GeoPipeFlow result = groups.get(0); result.setGeometry(result.getGeometry().union(flow.getGeometry())); result.merge(flow); } } }
343536373839404142
if (groups.size() == 0) { groups.add(flow); } else { GeoPipeFlow result = groups.get(0); result.setGeometry(result.getGeometry().intersection(flow.getGeometry())); result.merge(flow); } } }