Ring result = linearRingToRing( (com.vividsolutions.jts.geom.LinearRing) jtsGeom, crs); return result; com.vividsolutions.jts.geom.Polygon jtsPolygon = (com.vividsolutions.jts.geom.Polygon) jtsGeom; Ring externalRing = linearRingToRing( (com.vividsolutions.jts.geom.LinearRing) jtsPolygon.getExteriorRing(), crs); ArrayList internalRings = new ArrayList(); for (int i=0; i<n; i++) { internalRings.add(linearRingToRing( (com.vividsolutions.jts.geom.LinearRing) jtsPolygon.getInteriorRingN(i), crs));
Ring result = linearRingToRing( (com.vividsolutions.jts.geom.LinearRing) jtsGeom, crs); return result; com.vividsolutions.jts.geom.Polygon jtsPolygon = (com.vividsolutions.jts.geom.Polygon) jtsGeom; Ring externalRing = linearRingToRing( (com.vividsolutions.jts.geom.LinearRing) jtsPolygon.getExteriorRing(), crs); ArrayList internalRings = new ArrayList(); for (int i=0; i<n; i++) { internalRings.add(linearRingToRing( (com.vividsolutions.jts.geom.LinearRing) jtsPolygon.getInteriorRingN(i), crs));
int n = mls.getNumGeometries(); CoordinateReferenceSystem crs = getCoordinateReferenceSystem(); Ring exteriorRing = JTSUtils.linearRingToRing( (com.vividsolutions.jts.geom.LineString) mls.getGeometryN(0), crs); Ring [] interiorRings = new Ring[n-1]; for (int i=1; i<n; i++) { interiorRings[n-1] = JTSUtils.linearRingToRing( (com.vividsolutions.jts.geom.LineString) mls.getGeometryN(i),
int n = mls.getNumGeometries(); CoordinateReferenceSystem crs = getCoordinateReferenceSystem(); Ring exteriorRing = JTSUtils.linearRingToRing( (com.vividsolutions.jts.geom.LineString) mls.getGeometryN(0), crs); Ring [] interiorRings = new Ring[n-1]; for (int i=1; i<n; i++) { interiorRings[n-1] = JTSUtils.linearRingToRing( (com.vividsolutions.jts.geom.LineString) mls.getGeometryN(i),