I was using the following code to in Apache 1.3 to convert a geog2D transformation to a geog3D transformation.
CoordinateOperation operation = ... ParameterValueGroup srcp = ((SingleOperation) operation).getParameterValues(); String oldName = ((SingleOperation) operation).getMethod().getName().getCode(); String newName = oldName.replace("geog2D", "geog3D"); MathTransformFactory mtFactory = DefaultFactories.forClass(MathTransformFactory.class); ParameterValueGroup tgtp = mtFactory.getDefaultParameters(newName); Ellipsoid sourceEllipsoid = ((GeographicCRS) operation.getSourceCRS()).getDatum().getEllipsoid(); Ellipsoid targetEllipsoid = ((GeographicCRS) operation.getTargetCRS()).getDatum().getEllipsoid(); tgtp.parameter("src_semi_major").setValue(sourceEllipsoid.getSemiMajorAxis(), sourceEllipsoid.getAxisUnit()); tgtp.parameter("src_semi_minor").setValue(sourceEllipsoid.getSemiMinorAxis(), sourceEllipsoid.getAxisUnit()); tgtp.parameter("tgt_semi_major").setValue(targetEllipsoid.getSemiMajorAxis(), targetEllipsoid.getAxisUnit()); tgtp.parameter("tgt_semi_minor").setValue(targetEllipsoid.getSemiMinorAxis(), targetEllipsoid.getAxisUnit()); ... Since DefaultFactories has been removed in Apache SIS 1.4, what would be the best way to modify this code to work with Apache SIS 1.4? Thanks, -- *Michael Arneson* *Software Engineer* *Office:* +1 (713) 975-7434 michael.arne...@int.com *INT *| *Empowering Visualization*