A polynomial transformations use a polynomial to approximate a function which directly transforms coordinates from one crs into another.
You can achieve this loading by supplying the class
attribute to a crs:CoordinateSystem/crs:transformation
element in the 'deegree-crs-configuration.xml'. This attribute must contain the full class name (with package), e.g. <crs:transformation
class='my.package.and.transformation.Implementation'>
public MyTransformation(
java.util.list<Double> aValues,
java.util.list<Double> bValues,
{@link org.deegree.crs.coordinatesystems.CoordinateSystem} targetCRS,
java.util.List<org.w3c.dom.Element> yourTransformationElements
);
The first three parameters are common to all polynomial values (for an explanation of their meaning take a look at {@link org.deegree.crs.transformations.polynomial.PolynomialTransformation}). Again, the last list, will contain all xml-dom elements you supplied in the deegree configuration (child elements of the crs:transformation/crs:MyTransformation), thus relieving you of the parsing of the deegree-crs-configuration.xml document.