Hi Ben, It doesn't look like anyone has an easy answer for this one - unless this bump flushes one out.
Can I ask you why it is important to have a ProjectedCRS rather than working with the DefaultDerivedCRS ? Michael 2011/3/11 Benoît Thiébault <[email protected]>: > Hi everyone, > > I have created a DefaultDerivedCRS that is a rotation of a ProjectedCRS > (called selectedCRS) like this: > >> CoordinateReferenceSystem transformedCRS = selectedCRS; >> >> if (getAngleRadians() != 0.0) { >> // Create the rotation transform >> final AffineTransform rotation = new AffineTransform(); >> rotation.rotate(getAngleRadians(), getRotationProjCenter().x, >> getRotationProjCenter().y); >> >> // Creates the math transform >> final MathTransform transform = ProjectiveTransform.create(rotation); >> >> // Sets the new CRS name >> String crsName = selectedCRS.getName().toString(); >> if (getAngleRadians() != 0) { >> final DecimalFormat formatter = new DecimalFormat("#.##"); >> final String rotationText = >> formatter.format(Math.toDegrees(getAngleRadians())); >> crsName += " / Rotation: " + rotationText + "°"; >> } >> >> // Rotates the CRS >> transformedCRS = new DefaultDerivedCRS(crsName, selectedCRS, transform, >> selectedCRS.getCoordinateSystem()); > > My problem is that this method is expected to return a ProjectedCRS and if I > simply cast the DefaultDerivedCRS to ProjectedCRS, I get a ClassCastException. > > How can I create such a rotated ProjectedCRS from another ProjectedCRS ? > > Kind regards, > Ben > > ---- > Dr Benoît Thiébault > Project Manager > > Artenum Toulouse - Science & Groupware > http://www.artenum.com > > Bâtiment Calfocenter > 10, rue Marguerite Long > 31 320 Castanet Tolosan > Phone: +33 (0)5 62 19 32 22 > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Geotools-gt2-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
