コード例 #1
0
 protected static Geometry transformMultiPolygon(
     CoordinateTransform ct, MultiPolygon multiPolygon) {
   Polygon[] polygon = new Polygon[multiPolygon.getNumGeometries()];
   for (int i = 0; i < polygon.length; ++i) {
     polygon[i] =
         multiPolygon
             .getFactory()
             .createPolygon(
                 transformCoordinates(ct, multiPolygon.getGeometryN(i).getCoordinates()));
   }
   return multiPolygon.getFactory().createMultiPolygon(polygon);
 }