Hi all, especially Martin, I hope you are well. I've finished some work (another transform builder) and I would like to try to commit it into trunk if you agree.
I was requested to made new builder for Affine transformation that lets users to define constrains for some transformation parameters - for example set zero skew for affine transformation and then calculate Affine transformation by adjustment calculus and least square method. The calculation algorithm can keep any constrain (e.g scale x=scale y) - the class itself admits just to set that any parameter should be equal to something but it can be extended when needed. So there are two new classes that I would like to commit. It is AdvancedAffineBuilder: http://svn.geotools.org/trunk/spike/jan/gsoc-transformations/src/main/java/org/geotools/referencing/operation/builder/AdvancedAffineBuilder.java And AffineToGeometric helper class: http://svn.geotools.org/trunk/spike/jan/gsoc-transformations/src/main/java/org/geotools/referencing/operation/builder/AffineToGeometric.java Finally there is test method testNoSkewAffineBuilder() at MathTransformBuilderTest: http://svn.geotools.org/trunk/spike/jan/gsoc-transformations/src/test/java/org/geotools/referencing/operation/builder/MathTransformBuilderTest.java I hope that the aim of this implementation makes sense - I can try to explain it better when needed. Thanks! Best regards, Jan. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
