Java Как задать новые координаты геометрии в 2D

#java #geometry #ogc

Вопрос:

У меня есть некоторая геометрия в 3D, и я хотел бы вернуть геометрию в 2D (размер 2) с новыми координатами :

 private static Geometry convert2D(Geometry g3D) {
        // copy geometry
        Geometry g2D = (Geometry) g3D.clone();
        Geometry geometry;
        // set new 2D coordinates
        for (Coordinate c : g2D.getCoordinates()) {
            c.setCoordinate(new Coordinate(c.x, c.y));
        }

        // SET NEW COORDINATES TO g2D 
        
        return g2D;
    }
 

Как я могу это сделать, потому что геометрия объекта не имеет метода setCoordinates ?